问题标签 [isolated-scope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
44 浏览

angularjs - 使用隔离范围时从指令调用控制器的功能?

我想调用Controllerfrom的一个函数Directive,它是为了验证。但是当我使用隔离范围时,我对如何从指令中调用它有点困惑。这是指令的代码:-

Function在我的controller,我想我不需要写controller code。在我的 html 中,我将此指令称为:

我需要做哪些更改directive才能调用controller functionwhich is $scope.testFunction()

0 投票
0 回答
25 浏览

angularjs - angularjs中内置指令的隔离范围

我正在阅读有关 AngularJs 中的孤立作用域的信息。我想知道AngularJs中是否有任何使用隔离范围的内置指令。如果有人遇到这样的问题,您能否提供一些有用的链接或提及一些名字?

提前致谢

0 投票
0 回答
50 浏览

angularjs - AngularJs对多个元素的相同指令,如何更改隔离范围值

我正在使用指令来形成一个选择元素,重复 json 并为每个元素形成选择。现在更改第一个 dropdown1 我需要更改 dropdown2 的 allowed_values。我的示例代码。

0 投票
1 回答
23 浏览

angularjs - 指令模板中未显示隔离范围数据

我正在构建一个自定义 Angular 指令来在我的应用程序中显示分页。

我正在使用隔离范围来传递totalNoOfRecords,但它没有显示出来。任何帮助将不胜感激

这是我到目前为止尝试过的代码

我调用指令的模板:

指令.js

指令模板

0 投票
1 回答
128 浏览

javascript - 如何在指令中获取 ng-model 值

我在 AngularJS 中编写了一个指令,并将输入类型号与 min-max 和 ng-model 属性一起使用。我使用了隔离范围。在指令中,我写了一个模糊事件。我得到最小值-最大值但没有得到ng-model值:

输出:未定义 5 10

我究竟做错了什么?

0 投票
0 回答
27 浏览

javascript - 制作可在多个视图中重用的 AngularJS 下载指令

我是 AngularJS 的新手,这是我第一次尝试创建自定义指令。我发现用于下载文件的同一段代码在多个地方使用,因此我想创建一个指令来提高模块化。这是我的第一次尝试。

我在我的html代码中像这样使用它

关于这个实现,我有几个问题:

  • 正如您现在所看到的,我目前正在使用继承范围并且它工作正常,我尝试切换到隔离范围(在范围下方注释掉),因为我听说这是最佳实践。但是,当我使用隔离范围时,似乎 fileURL 和 fileName 都有未定义的值。我不知道在我的链接函数中调用它们的正确方法。
  • 对于链接功能,我研究了元素和属性指的是什么,但大多数示例都是针对限制为“E”的指令。如果我只想将该指令用作属性,那么 element 是否指的是使用该指令的标签,在这种情况下 attrs 会是什么?
  • 在关注点分离方面,这个链接函数写得好吗?它解决了这个问题,但它确实试图操纵 DOM 而不仅仅是设置它。如果我使用控制器会更好吗?

提前谢谢了!