【JavaScript外部函数调用AngularJS的函数、$scope】教程文章相关的互联网学习教程文章

javascript-如何访问父元素并使用angularJs删除它?【代码】

我想从ng-click事件的目标元素访问父元素并将其删除. 我查看了一些页面和有角度的文档,发现下面类似的内容,但这对我不起作用. 我的模板:<div class="element-which-i-want-access"><span><button ng-click="remove(myModelObjectInCurrentScope, $event)" class="btn btn-sm btn-danger"><i class="fa fa-trash"></i></button></span> </div>我的控制器:$scope.remove = function(object, $event) {var el = $event.target; // t...

javascript – 如何在没有node.js / npm的情况下在本地使用Angular2,systemjs?【代码】

这是带有angular-alpha35的index.html:<html><head><meta charset="UTF-8"><base href="/"><title>APP Ang2</title><script src="scripts/traceur-runtime.js"></script><script src="https://jspm.io/system@0.16.js"></script><script src="scripts/bundle35/angular2.dev.js"></script> <script src="scripts/bundle35/router.dev.js"></script><meta name="viewport" content="width=device-width,initial-scale=1" /><link r...

javascript – 当`ngModelChange`保持值时,Angular ngModel不会更新【代码】

我有一个文本字段表示为:field = {text:“”,valid:false},以及带[[ngModel]] =“field.text”的输入. 我想让那个字段只接受一组定义的字符(对于这个问题,数字),而做(keypress)在移动设备上不起作用,所以我做了:(ngModelChange)=“fieldChanged(field)” 该方法执行以下操作:fieldChanged(field) {console.log(field.text);field.text = Array.from(field.text).filter((char:string) => "0123456789".indexOf(char) != -1).j...

javascript-Angular2将服务方法从回调更改为异步【代码】

我启动了一个简单的Angular2 Electron应用程序,并且有一种查询本地SQL Server数据库的服务方法.到目前为止一切正常.现在,我试图将服务数据库调用的结果发送到我的组件并以某种方式显示它. 问题在于查询逻辑是为回调语法编写的:sql.query(sqlString, (err, result) => {...callback(result);... });我很难重写它以返回诺言,因为结果总是在查询命令函数的result参数之内.我的组件看起来像这样:export class LinkDocRetriever {cons...

javascript – Angular ngClass多个三元运算符条件【代码】

在angular的ngClass指令中放置多于1个三元条件类的最佳方法是什么,其中值是类名? 我已经尝试了一些变体,但我总是得到一个编译错误: ng-class =“$index> 2?’l3 m4 s12 medium’:’l4 m6 s12 medium’,true?’red’:’blue’ ng-class =“{$index> 2?’l3 m4 s12 medium’:’l4 m6 s12 medium’,true?’red’:’blue’}解决方法:我首选的ng-class语法如下,因为它明确指出要添加哪些类.ng-class={ 'className' : yourCond...

使用AngularJS编写较为优美的JavaScript代码指南【图】

本文示例代码下载:modulePattern.zip - 所有的 4 个 HTML 文件 以及 panacea.js - 1.6 KB 介绍 AngularJS 的库里面有很多东西,但本文中我只想专注于小的,针对特定主题的库,我相信通过它们能对Angular有一个较好的介绍. 理解这篇文章并不需要你有任何Angular相关的,甚至是JavaScript的经验。希望你能从本文中看到一些使用Angular的好处,并乐于动手尝试. 背景 我使用Angular有一段时间了,而在学习Angular的时候,我也喜欢构...

javascript – AngularJS:从父级到子级的广播事件【代码】

我想从父指令向子女广播事件.但是如果我在父指令链接函数中使用scope.broadcast,那么每个“parent”指令中的所有子节点都会接收它. 它现在如何运作:如果父(1)广播事件,则子(1.1)和(2.1)接收事件. 我希望它如何工作:我想将父母(1)的事件仅播放给孩子(1.1),而不是孩子(2.1). 我的指令检查了元素是否在屏幕上.我只想要一个这样的指令,只有这个指令才能将事件发送给其他人.<div><div parent> <!-- 1 --><div child></div> <!-- 1.1 -...

javascript – Angular ng-if vs ng-switch性能

我在想哪一个更快的ng-if或ng-switch?假设我们有一个案例:10个不同的div,一次只需要一个.如果使用ng-switch代替ng-if,速度是否有任何差异? 如果使用ng-if,将单独评估所有元素,但ng-switch是否也这样做? 使用角1.x解决方法:ng-if本身就是ng-switch,区别仅在于ng-if只有单个表达式. 因此,如果你只有一个表达式,最好使用ng-if,否则使用ng-switch.这是你使用它们时唯一需要考虑的事情.

javascript – Angular2 / Typescript / ngRx – TypeError:无法分配给对象的只读属性【代码】

在构造函数中,我做了类似的事情selectedDate: Object; // construtor this.selectedDate = {}; this.selectedDate['date'] = new Date(); this.selectedDate['pristine'] = new Date();在按钮单击调用的另一个函数中,我执行以下操作:this.selectedDate['date'] = new Date(this.selectedDate['pristine']);我收到以下错误:TypeError: Cannot assign to read only property ‘date’ of object ‘[object Object]’解决方法:致Rya...

javascript-使用http拦截器设置来自离子存储的默认请求标头-Angular 5-Ionic 3【代码】

我正在尝试使用angular 5新的HTTP客户端在所有请求标头中设置令牌值.下面是我的代码:import {Injectable} from '@angular/core'; import {HttpEvent, HttpInterceptor, HttpHandler, HttpRequest} from '@angular/common/http'; import {Observable} from "rxjs/Observable"; import { Storage } from '@ionic/storage'; import {Globals} from '../globals/globals';@Injectable() export class Interceptor implements HttpInte...

javascript – angularjs中的循环引用异常【代码】

我在angularjs spa中有以下工厂定义:(function () {'use strict';angular.module('snApp').factory('Auth', ['$http', 'localStorageService', function ($http, localStorageService) {//code goes here}]); })();然后在我的应用程序配置中,我有以下http拦截器设置:var app = angular.module('snApp', ['ui.router', 'LocalStorageModule', ]) .config(['$logProvider', '$stateProvider', '$urlRouterProvider', '$httpPro...

javascript – 控制器函数调用中的Angular-scope变量更新不会反映在指令html中【代码】

我一直在玩角度尝试理解它如何管理范围,然后我发现我无法使用函数调用更新指令中的变量. 为了说明问题,这是我的简单应用程序:我们的想法是,当您单击切换链接时,菜单应该显示,当您再次单击它或其他位置时,菜单应该消失.angular.module('app', []).controller('DemoController', ['$scope', function($scope) {}]).directive('dropdown', function() {return {restrict: 'E',transclude: true,controller: function($scope) {$scope...

javascript – 没有视图的Angular 2组件【代码】

是否可以在不使用模板或@View的情况下使用Angular 2? 我正在寻找类似于您在示例中执行以下操作的方式: 角度1 的index.html<div ng-controller="appcontroller"> <div ng-class="{active: isActive()}">..... </div> </div>app.jsangular.module('app', []).controller('appcontroller', function(){ $scope.isActive = function(){return true; } });如果可能的话,我猜它会看起来像这样: Angular 2 的index.html<app> <div [ngc...

javascript – 从angular.js表单生成PDF【代码】

我需要制作一个表单,在提交时使用输入来制作PDF.我正在使用角度来处理表单数据和处理,因此如果有一种方法可以在生成PDF时利用角度,那么这将是有意义的.解决方法:它可能会帮助你!! http://blog.sayan.ee/angular-pdf/ HTML代码示例<div class="container" ng-controller="DocCtrl"><ng-pdf template-url="viewer.html"></ng-pdf> </div>AngularJs代码示例app.controller('DocCtrl', function($scope) {$scope.pdfUrl = '/path/to/al...

javascript-错误TypeError:无法读取angular-highcharts中未定义的属性“ 0”【代码】

我正在使用angular5和angular-highcharts库来绘制来自highcharts演示:https://www.highcharts.com/maps/demo/category-map的简单地图,如下所示: app.component.ts:import {Component, OnInit, Injectable} from '@angular/core'; import {Chart, MapChart} from 'angular-highcharts';const Highcharts = {maps: {}}; require('../assets/maps')(Highcharts);@Component({selector: 'app-root',templateUrl: './app.component.h...

函数调用 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部