angularjs-scope相关内容
有人可以解释以下行为背后的根本原因吗? 如果一个具有隔离作用域 scope: {} 的指令有一个带有 ng-repeat AND replace: true 的根元素,那么它“中断" 隔离作用域,意味着隔离作用域不能从指令内部访问/可见,指令开始从外部作用域接收变量. 这是我可以制作的最低限度可重复的示例: app.controller('MainCtrl', function($s
..
你好{{name}}!
链接到一些内容
..
你能告诉我如何在单击按钮时按升序或降序对数组进行排序.实际上我在标题“V"上有一个按钮.使用按钮单击我想按升序显示数据.实际上我正在制作一个网格使用 angular js 在 Ionic 中查看.但我想使用按钮单击对其进行排序.我需要根据第一列对表格进行排序.因为用户单击第一列“V". 这是我的代码 http://plnkr.co/edit/UloVItuyLLvmeo34R4gX?p
..
在 3 天的时间里搜索 stackoverflow 和其他网站后,我发现自己又回到了第一站. 我的任务:我需要验证动态生成的表单字段. HTML: 控制器: var
..
在我的 Angular 应用程序中,我有一个“可编辑"指令.它写在 Angular 1.2.0-rc.2 版上并且运行良好,但是当我将框架升级到 1.2.13 版时 - 指令坏了.我检查了其他版本的功能,但很困惑,因为指令仅适用于三个版本:1.2.0rc1、1.2.0-rc.2 和 1.2.0-rc.3 在新版本中,此指令仅适用于两个丑陋的编辑:1.指令的属性“终端"设置为“真"2.在“li
..
我想让我的文本框只允许数字并且有字符限制. 目前,我正在处理数字......现在我在弄清楚如何限制字符时遇到问题. 这是我所拥有的... JS: app.directive('numbersonly', function () {返回 {限制:'A',链接:函数(范围,榆树,属性,ctrl){elm.on('keydown', 函数(事件){if (event.which ==
..
我的 、 和 之间有父子控制器关系像这样:
1
2
3
4
在 MainController 中,我使用以下命令执行 $broadcast: $scope.$broadcast('shoppingCar
..
我有一个这样工作的指令: http://jsfiddle.net/smithkl42/cwrgLd0L/23/> App.directive('prettify', ['$compile', function ($compile) {var templateFn;返回 {限制:'E',范围: {目标:'='},链接:函数(范围、元素、属性){如果(!templateFn){var 模板 =
..
我是 AngularJS 的新手,最近将它引入了我的应用程序.我正在尝试在我的控制器中重写一些现有的 jQuery 代码,但是,有一次,我使用: jQuery: if ($(window).width() 我可以使用 ng-hide="productsBody" 和 绕过 .hide() 和 .show()我的 DIV 中的 ng-hide="aboutUsBody" .. 这些是通过
..
在我的控制器中,我定义了 $scope.worker 这是一个普通的 JS 对象: {姓名:'彼得',电话:601002003} 我创建了一个指令: .directive('phoneType', [function() {返回 {限制:'A',链接:函数(范围、元素、属性){控制台日志(属性);}};}]) 我的 HTML 如下所示:
..
这与我的问题有关 - Angular JS ng-repeat 消耗更多浏览器内存 我的问题是我需要嵌套的 ng-repeat 并且嵌套的 ng-repeat 由于注册了更多的手表而消耗更多的内存. Id 姓名 评分
..
我有一个显示 4 张闪存卡的应用,其中 3 张由一个指令填充 对于最后一张卡,我希望该值取决于控制器 基于视图(和对应的控制器),控制器可以填写第四张卡片的值. 出于演示目的,请参阅此处 问题 - 如何从某个控制器更新第四张卡中的值? - 将值从某个控制器推送到指令是否是一个好主意? - 最好的解决方案是什么? 我是 Angular 的新手,正在研究它 解决方
..
我的所有指令都使用相同的作用域,我希望我的指令能够独立运行. 指令: app.directive('headerSort', function () {返回 {限制:'A',控制器:函数($scope,$element,$attrs){$scope.caption = $attrs.caption;$scope.doSort = 函数 () {$scope.orderField = $at
..
如果我的指令使用“require"来使用不同的指令,比如 ngModel,并使用隔离范围,我如何才能使用 bindToController 语法并且仍然能够从控制器访问可注入对象 (ngModelController)? 解决方案 如果没有 bindToController,你会怎么做?bindToController: true 所做的只是将隔离作用域属性 scope: { prop:
..
在控制器的范围 {{isChecked?"it\'s checked":"它没有被检查"}}.
..
我正在使用 angular 1.5 组件,并且需要从子组件中的 $emit 时调用父控制器中的函数.我们如何做到这一点? 示例: (function (angular) {'使用严格';控制器名称.$inject = [];功能控制器名称(){var _this = this;函数 toBeCalledOnEmit() {//一些代码}无功 vm = {toBeCalledOnEmit:
..
有没有办法在继承父作用域的同时用传递的属性扩展它? 我想直接从模板将参数传递给可重用指令,而无需更改链接函数中的 DOM. 例如: 对于这样的指令: {{label}}
..
我正在尝试在具有 Isolate 作用域的指令中添加一些默认值.基本上,当我的指令被绑定时,我需要使用范围对象进行一些 DOM 操作.下面是我的代码: 控制器: angular.module('ctrl').controller('TempCtrl', function($scope, $location, $window, $timeout, RestService, CommonSer
..
我想知道如何使用 angularjs 指令自动格式化输入字段中的数字?当我在输入字段中输入 6042919283 时,我希望它显示为 604-291-9283. 谢谢 解决方案 你可以使用 UI Utils mask它允许您定义允许的输入格式,并将为您处理验证以及格式
..
我有一个创建输入字段的指令.我需要将此输入字段的 ng-model 属性设置为 $rootScope 的值多变的.这背后的原因是我希望输入字段在布局中,并根据加载的页面绑定到不同的模型.我想我会在每个控制器中设置这个全局变量并在指令中访问它. ATM 变量是硬编码的 App.run(function($rootScope){$rootScope.mymodel = 'search.name
..