问题标签 [angularjs-ng-init]

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 投票
1 回答
415 浏览

javascript - ng-include:访问子模型

我有一个模板,我想在我的应用程序的许多部分中使用它。该模板包含分配了模型的选择框。

我通过ng-include.

然后在模板中:

当然,它不起作用,因为ng-include创建了一个新的子范围。.当我使用一个模型时(在类似的模型中使用点),它可以工作data.model

但是在这种特殊情况下怎么可能,所以我可以在不同的控制器中将此模板与不同的模型一起使用?此外,我需要动态地将处理程序附加到select(例如 ng-change="doSmth()")。

提前致谢。

供参考: http ://plnkr.co/edit/NiLQyVQGb6X1mA0sVvA1?p=preview

0 投票
2 回答
1113 浏览

javascript - ng init 上的数学运算

我正在尝试对 ng init 进行数学运算

以 aaa1 格式输出

但它不起作用。

0 投票
1 回答
5371 浏览

javascript - 多个 ng-init 范围问题

我正在尝试将 ng-include 与 ng-init 一起使用,仅通过更改其数据来重用相同的组件。

组件代码(“slider.html”,没有控制器)如下所示:

从主视图来看,我想重用相同的组件更改“人员”列表,因此在视图中我有:

在控制器中,我初始化 2 个列表“english”和“german”,如下所示:

发生的情况是 2 个组件显示相同的数据列表(德语);有没有办法将 2 个不同的集合绑定到组件?

0 投票
1 回答
67 浏览

angularjs - AngularJS Select:初始选择不起作用

我无法弄清楚为什么初始选择在此代码中不起作用。其他一切都很好。选项都在那里,等等......

变体userSelection = userSelection || users[0]也不起作用。

0 投票
2 回答
3466 浏览

javascript - angular.js 可以和 JSTL 表达式语言通信吗?

angular.js 可以和 JSTL 表达式语言通信吗?我想使用数组创建 ng-options。像这样的东西:

0 投票
1 回答
3464 浏览

json - 如何从视图中的 ng-init 中的 json 获取数据

我在 ng-init 中有一个 json,其中有一些数据,我想获取这些数据并绘制到模板中,我用我的指令编译,我不知道我做错了什么。我无法将 json 数据绘制到模板中

例子:

这个 li 在 ruby​​ 的循环中。

当我单击 li 内的按钮时,我想在其中绘制数据并编译此模板的模板:

我的指令和控制器:

0 投票
1 回答
528 浏览

angularjs - AngularJS:使用 ng-init 语句中的数据从指令中查找索引位置

单击该项目时如何显示正确的数据。我有我的指令,当我单击时编译模板,我希望当您单击该元素数据时显示该元素而不是我的 json 中的最后一个值。例如,我有 1 2 3 项,当我单击第一项时,我想显示第一个元素的数据,而不是最后一个元素的数据。

包含属性 ng-init 和数据的 Html:

我的指令:

我需要在其中绘制数据的模板

0 投票
1 回答
547 浏览

javascript - 单选按钮 ng-checked 默认情况下不显示 div,仅在单击时有效

我是使用 Angular js 进行 Web 开发的新手。我正在尝试使用类在 div 中显示和隐藏文本框。我有两个单选按钮"Yes""No"。因此,我试图在单击是时显示包含文本框的 div,并在单击否时隐藏。
现在,我正在尝试仅使用 ng-class 和 ng-model 而不是使用 ng-show /ng-隐藏。

当我使用 ng-checked="true" 默认单击单选按钮(说是)时,为什么不显示 div 并且仅在单击按钮时再次显示。ng-checked 不适用于 ng-class。
小提琴

0 投票
1 回答
3377 浏览

angularjs - 使用范围变量在 select 上设置 ng-init

我有一个指令,我试图将其设置ng-init为一个变量集$scope

link指令的函数中,我有:

这是行不通的。但是,如果我将模板更改为:

为什么我不能使用来自的字符串,$scope但我可以直接使用它?

0 投票
3 回答
8272 浏览

angularjs - 在 ng-init 中添加过滤器

如果可能的话,在 ng-init 中进行过滤很重要,但我无法解决它,我无法制作 ng-repeat 并创建我传递给我的指令的范围,因为它会启动无限摘要循环。