angularjs-scope相关内容
我有一个指令,根据 ng-repeat 项目数据(来自数据库),使用 switch case 构建自定义 HTML: app.directive('steps', function($compile){返回 {'限制':'A','模板':'
{{step.name}}
..
我需要访问由指令创建的模型,同时我需要在指令中获取属性. JS: module.directive('createControl', function($compile, $timeout){返回 {范围: {name: '=Name'//在指令元素中动态创建的 ng-model},链接:功能(范围,元素,属性){attrs.$observe('createControl', functi
..
我正在构建一个指令,我正在调用“requires-authorization"来包装一个 ng-if 指令.我想按如下方式使用它: 我已经做到了: angular.module('myApp').directive('requiresAuthorization', function
..
例如,我试图找到一些关于将 $watch 函数从控制器移动到工厂的最佳实践的好例子. 我发现实际上对于最好的做法并没有一致的意见.我见过将 $rootScope 注入工厂并$watch在那里进行值更改的示例. 另一个建议是尽可能避免它们,并在元素本身上使用 ngChange 代替,例如:
..
我正在尝试创建可用于比较多个项目中的两个字段的指令. 标记:
..
例如,我试图找到一些关于将 $watch 函数从控制器移动到工厂的最佳实践的好例子. 我发现实际上对于最好的做法并没有一致的意见.我见过将 $rootScope 注入工厂并$watch在那里进行值更改的示例. 另一个建议是尽可能避免它们,并在元素本身上使用 ngChange 代替,例如:
..
我创建了一个指令,它接受一些属性并用这些属性初始化隔离范围.如果未指定属性,则应使用计算值初始化隔离范围. 我添加了一个链接函数来检查范围并初始化默认值(如果没有使用属性设置值).范围已初始化,但如果我设置了默认值,那么它稍后将被框架覆盖. 一种解决方法是使用 $timeout(...) 并在之后进行设置,但这似乎太过分了. function ($timeout) {返回 {范围:{
..
我有以下指令: directive('myInput', function() {返回 {限制:'AE',范围: {ID: '@',标签: '@',类型: '@',值:'='},templateUrl: '指令/dc-input.html',链接:函数(范围,元素,属性){scope.disabled = attrs.hasOwnProperty('disabled');scope.requir
..
我制作了一个工厂的简单演示,我正在尝试使用 jasmine 对其进行测试.我能够运行测试,但我使用的是 spyOn 方法.我宁愿使用 jasmine.createSpy 或 jasmine.createSpyObj 来做同样的测试.有人可以帮我重构我的代码,以便在我的示例中使用这些方法吗? http://plnkr.co/edit/zdfYdtWbnQz22nEbl6V8?p=preview
..
我正在尝试遵循此[教程],但可以'让它正常工作. 我的 Angular 控制器正在为在我的指令中创建的模型记录 undefined.这是一个 [JSFiddle] 它的工作创建了我的教程作者. 问题是视图可以找到 $scope.myFile 而控制器却找不到($scope.myFile 是 undefined). 视图显示{{ myFile.name }}(作为示例my-imag
..
我有一个带有一些选项的 ngSelect. {{type.language}} 还有一个控制器 angular.module('导航', []).controller('NavCtrl',['$scope','$translate', function($scope,$
..
我有这家工厂, .factory('认证', [function() {返回 {登录要求:false};}]); 我有这个控制器, .controller('TopNavCtrl', ['$scope', 'authentication', function($scope, authentication) {$scope.login = function() {authentication.
..
在 AngularJS 1.5 中,我想将一个组件的绑定传递到(多槽)内嵌作用域中 - 用于模板中的引用(在一个特定的或所有这些中 - 没有任何一种方式都可以). 这是为了创建一个通用的自定义选择列表 //组件.component('mySelect', {绑定:{集合:'
..
我正在尝试在自定义指令标签上应用 ng-style 属性,就像这样: 在控制器内部我有: $scope.myStyle = {“背景":“红色"} 虽然这似乎不起作用.当我检查 HTML 'MyStyle' 没有得到呈现.当我在常规 div 上应用相同的 ng-style 标签时,它会正确呈现
..
我在使用 angularjs 测试表单验证时遇到问题 根据 angularjs 表单指南, 具有 ngModel 指令的输入控件包含 NgModelController 的实例.可以使用输入控件上的 name 属性将此类控件实例发布为表单实例的属性. 我在 plunker 创建了测试代码,一切正常,直到我更改输入名字来自
{{form1.age.$error}}
..
我有一个简单的 ng-repeat 显示值列表(财务收入).我如何从这个列表中计算平均值? {{ 数据.收入 }}
平均数: 显示: 111489211021513 谢谢 解决方案 在 HTML 中 平均值:{{calculateAverage(MyData)}} 代码 $scope.calculateAverage = function(MyData){总和 =
..
我是 Angular Js 的新手. 我的申请流程如下: 1) 我有一个视图控制器,其中每个视图控制器都在面包屑工厂的帮助下设置面包屑数据. 2) 面包屑工厂从视图控制器获取数据并将数据附加到 $location.$$state 对象.(存储在状态对象中的原因是如果按下后退按钮,视图控制器不会实例化,所以我可以参考历史数据对于面包屑)下面是将数据附加到状态对象的代码: var
..
我是 angularjs 的新手.我想知道 angularjs Controller 中的 $scope 和 angularjs Directive 中的 scope 有什么区别. 我尝试在控制器中使用范围,但出现以下错误: 错误:[$injector:unpr] 未知提供者:scopeProvider 解决方案 $scope 是由 $scopeProvider 提供的服务.您可以
..
..
我有这个指令: hpDsat.directive('ngElementReady', [function() {返回 {限制:“A",链接:函数($scope,$element,$attributes){//把手表放在这里.console.log(" @#%*%$ 是什么???");$scope.$eval($attributes.ngElementReady);}};}]); 我从未看到
..