angularjs-scope相关内容

使用 ngRepeat 和替换根元素的指令:true

有人可以解释以下行为背后的根本原因吗? 如果一个具有隔离作用域 scope: {} 的指令有一个带有 ng-repeat AND replace: true 的根元素,那么它“中断" 隔离作用域,意味着隔离作用域不能从指令内部访问/可见,指令开始从外部作用域接收变量. 这是我可以制作的最低限度可重复的示例: app.controller('MainCtrl', function($s ..
发布时间:2021-11-09 22:32:03 其他开发

如何在angular js中点击按钮时使用过滤器

你能告诉我如何在单击按钮时按升序或降序对数组进行排序.实际上我在标题“V"上有一个按钮.使用按钮单击我想按升序显示数据.实际上我正在制作一个网格使用 angular js 在 Ionic 中查看.但我想使用按钮单击对其进行排序.我需要根据第一列对表格进行排序.因为用户单击第一列“V". 这是我的代码 http://plnkr.co/edit/UloVItuyLLvmeo34R4gX?p ..

具有隔离范围版本的指令冲突

在我的 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 == ..

控制器如何与 AngularJS 中的指令对话?

我有一个显示 4 张闪存卡的应用,其中 3 张由一个指令填充 对于最后一张卡,我希望该值取决于控制器 基于视图(和对应的控制器),控制器可以填写第四张卡片的值. 出于演示目的,请参阅此处 问题 - 如何从某个控制器更新第四张卡中的值? - 将值从某个控制器推送到指令是否是一个好主意? - 最好的解决方案是什么? 我是 Angular 的新手,正在研究它 解决方 ..
发布时间:2021-11-09 22:28:39 其他开发

在 Angular 指令中带有 require 的 bindToController

如果我的指令使用“require"来使用不同的指令,比如 ngModel,并使用隔离范围,我如何才能使用 bindToController 语法并且仍然能够从控制器访问可注入对象 (ngModelController)? 解决方案 如果没有 bindToController,你会怎么做?bindToController: true 所做的只是将隔离作用域属性 scope: { prop: ..
发布时间:2021-11-09 22:26:51 其他开发

在 angular 1.5 组件中使用 $emit

我正在使用 angular 1.5 组件,并且需要从子组件中的 $emit 时调用父控制器中的函数.我们如何做到这一点? 示例: (function (angular) {'使用严格';控制器名称.$inject = [];功能控制器名称(){var _this = this;函数 toBeCalledOnEmit() {//一些代码}无功 vm = {toBeCalledOnEmit: ..
发布时间:2021-11-09 22:26:32 其他开发

AngularJS 评估指令模板中的 $rootScope 变量

我有一个创建输入字段的指令.我需要将此输入字段的 ng-model 属性设置为 $rootScope 的值多变的.这背后的原因是我希望输入字段在布局中,并根据加载的页面绑定到不同的模型.我想我会在每个控制器中设置这个全局变量并在指令中访问它. ATM 变量是硬编码的 App.run(function($rootScope){$rootScope.mymodel = 'search.name ..
发布时间:2021-11-09 22:24:33 其他开发