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

javascript – Jquery代码在AngularJs函数中不起作用【代码】

我现在正在开发一个包含大量jquery代码的项目,我正在将其迁移到angular,但它需要尽快交付(没有时间来更改每段代码). 代码看起来像….var app = angular.module('audiapp', ['ngResource']);app.controller('audiLayoutCtrl', function ($scope, dataFactory) {$scope.editbutton = function () {//e.preventDefault();var editable = $(this).parents('.editable');editable.find('.editable-body').hide();editable.find('.editab...

javascript – Angular – {{}}不在ng-model属性标记中解析【代码】

我想在我的网站上动态添加一些复选框,并根据它们的值进行过滤. 我在通过ng-model将每个过滤器添加到过滤器对象的部分失败了.<div ng-repeat="filter in menu.filters"><label>{{filter.title}}</label><input type="checkbox" ng-model="filters.filter{{$index+1}}" ng-true-value="{{filter.stub}}" ng-false-value='' /> </div>但是,{{$index 1}}或实际上在ng-model属性中使用{{}}会破坏整个循环. 我错过了什么? 这是页面的完整...

javascript – Angularjs中的并发

我有一个使用$http.get进行大量异步调用的角应用程序,我在我的范围($scope.count)中有一个count变量,用于跟踪我发出的请求数以及仍有多少请求.显然,我这样使用它: >在我发出$http.get请求之前,我将计数递增1>当我从$http.get得到响应时,我将计数减1 我正在做很多请求,同时大约有2000个请求,但是$scope.count值在所有请求完成后都不会回到0,它总是大于0(总是关闭1或2) ).我正在为$http.get调用处理成功和错误事件,并且只要其中一个...

javascript – 如何传递给AngularJS $resource查询回调函数对父对象的引用?【代码】

我有一个带有范围的AngularJS应用程序.在此范围内,有一组Content对象,通过视图显示.在视图中,对于每个内容,都有一个按钮Select,连接到对象的方法selectToggle(). 调用此方法时,会创建将某些信息发布到API的$资源.在$resource.query回调中,我需要访问父Content对象,但由于它是异步的,我松开了引用(‘this’没有指向Window对象). 如何传递对在回调函数中创建$resource的对象的引用? 谢谢function Content (informations) {this.sele...

javascript – AngularJS:版本1.2.3中$sce的’未知提供商’错误【代码】

我正在使用AngularJS 1.2.3,它应该默认启用SCE服务.但是,我收到以下错误:http://errors.angularjs.org/1.2.3/$injector/modulerr?p0=SaveApp&p1=Error: [$injector:unpr] http://errors.angularjs.org/1.2.3/$injector/unpr?p0=%24sce at Error (native)这是我的代码:var AwesomeApp = angular.module('AwesomeApp', ['ngCookies', 'ngSanitize', 'ngRoute', 'ui.bootstrap', 'ui.router'], function($httpProvider, $dialog...

javascript – 扩展angularUI popover指令以创建确认弹出窗口【代码】

我想在angularJS中创建一个简单的确认弹出窗口.我已经将AngularUI用于许多其他组件,这就是为什么它似乎是扩展的自然选择. 我在plnkr中创建了一个示例,但我必须能够简单地向这样的按钮添加一个确认…<button confirm="Are you sure you want to delete what ever" confirm-func="deleteThing()" confirm-placement="right" confirm-title="Are you sure?" class="btn btn-default">Delete? </button>这可以通过使用我自己的模板取...

javascript – angularjs中的表单更改和有效性【代码】

每当我的表单中的任何非只读输入发生变化且表单有效时,我都想做某些动作.让我们说,我的表格看起来像<form name="form" novalidate><input ng-model='input.a' required/><input ng-model='input.b' required/><input value='{{output.p | number: 2}}' readonly/><input value='{{output.q | number: 2}}' readonly/> </form>现在输入有任何变化,只要input.a和input.b有效,我就想做点什么.我试过$watch(输入),但它没有用.看着它的所...

javascript – 当没有任何改变时,为什么$watch会使用AngularJS触发?【代码】

任何人都可以解释为什么$watch()为我的范围触发,即使newValue == oldValue在这里?scope.$watch('element', function(newValue, oldValue) {if (newValue == oldValue) {console.log(newValue == oldValue);return;} }, true);输出“true”,newValue和oldValue都是具有相同值的对象:{"formID":"536826128a1c00617d3e4c5f","elementType":"TextFieldElement","required":false,"note":"","label":"","fieldName":"","_id":"5368261...

javascript – AngularJS Bug? – 选择多个 – 根据选项数量动态设置大小【代码】

我想动态控制多选的大小. HTML<select class="form-control" ng-model="formData.selected_tests" ng-options="c.test for c in tests"multiple="true"ng-multiple="true"name="tests"id="tests"size="{{ tests.length }}"ng-size="{{ tests.length }}"> </select>JS$http({ method: 'GET', url: '/api/v1/test' }).success(function(data, status, headers, config) {$scope.tests = data;}).error(function(data, status, header...

javascript – 为什么我的AngularJS视图不会在Cordova中加载?【代码】

我的index.html是:<!DOCTYPE html> <html><head><meta charset="utf-8" /><meta name="format-detection" content="telephone=no" /><meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" /><link rel="stylesheet" type="text/css" href="css/index.css" /><title>Hello World</title></head><body ng-app="app">THIS WORKS NOW!<d...

javascript – AngularJS – UI-Routing – 如何将路由状态用作控制器中的变量?【代码】

我正在使用Angular JS和UI-Routing.路由工作正常.我的问题是根据用户所在的页面显示和隐藏滑块. 我的index.html看起来像这样:<body ng-app="myApp"><header ng-include="'templates/header.html'"></header> <div>Code for slider</div><!--=== Content Part ===--> <div class="container"> <div class="row" ><div ui-view autoscroll="false"></div> </div></div><!--/container--> <!-- End Content Part --><footer ng...

javascript – 用于mouseenter和mouseleave的AngularJS自定义指令【代码】

我正在尝试制作一个自定义指令,因为我提出的第一个解决方案有效,但它似乎很乱. 当tr元素具有mouseenter时,我想显示铅笔图标,当mouseleave出现时,铅笔图标应该再次隐藏. 第一个解决方案:(这有效)<tr ng-mouseenter="hoverEdit = !hoverEdit" ng-mouseleave="hoverEdit = !hoverEdit" ng-repeat="user in users"><td>{{user.first_name}}</td><td>{{user.last_name}}</td><td>{{user.email}}</td><td><i ng-show="hoverEdit" class="...

javascript – Bootstrap数据幻灯片属性与angularJS冲突【代码】

我使用tweeter bootstrap并排我的角度项目,使用数据滑动属性为tweeter轮播:<a class="carousel-control left" href="#masthead-carousel" data-slide="prev"><i class="fa fa-reply"></i></a>导致浏览器控制台中出现angularJS错误Error: [$compile:ctreq] http://errors.angularjs.org/1.2.17/$compile/ctreq?p0=carousel&p1=slideat Error (native)at http://localhost:9000/assets/js/angular/1.2/angular.min.js:6:450at D (ht...

javascript – 在textarea字段上实现maxlength的真正“Angularesque”方法是什么?【代码】

我正在编写一个指令来强制textarea字段上的maxlength(HTML版本< 5).我正在使用AngularJS.因此,我希望以正确的AngularJS方式完成它.但是,当我按照“Angularesque”这样做时,我觉得它完全不能完全发挥作用. (function () { 'use strict'; var myAppModule = angular.module('myApp', []); myAppModule.controller('MyController', function($scope) {$scope.textareaText = ""; });myAppModule.directive('myMaxlength', ['$compile'...

javascript – AngularJS获得单个字段的$pristine状态【代码】

我在Angular中有一个包含字段行的表单,其中每行都是一个ng-repeat块:<form name="myForm><table> <tr class="item-row" ng-repeat="item in items"><td><input type="text" ng-model="item.width" ng-change="processItem(item)"></td><td><input type="text" ng-model="item.relatedWidth" ng-change="processItem(item)"></td> </tr> </table></form>在我的$scope.processItem(item)方法中,我希望item.relatedWidth仅在item.rel...

函数调用 - 相关标签
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 全部