问题标签 [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 投票
2 回答
801 浏览

angularjs - ng-init 不初始化分页中的数据,angularjs

我正在使用 angularjs 和角度分页来显示用户详细信息。在这里,我ng-init用来初始化用户的年龄。如果用户详细信息中有年龄,则会显示,否则显示默认年龄 10。请参阅Plunker

ng-init第一次工作正常,但是当我转到下一页时,它没有显示默认年龄 ie10。例如:在第 3 页中,名称为 name30,并且没有年龄。所以,年龄应该来自默认年龄。

0 投票
1 回答
327 浏览

javascript - 尝试从控制器更新视图时的AngularJS未定义变量

我是 AngularJS 的新手,正在尝试以“角度方式”而不是使用 jquery 重写我的网页,但我的理解遇到了一些问题。

我的 HTML 是这样的:

然后我的控制器:

所以基本上,在悬停时,我希望<li>内容发生变化。我知道悬停事件正在被触发,而且是正确的。我得到的错误是ReferenceError: headerLinks is not defined这对我来说很奇怪,因为它在控制器本身中,所以我尝试content = $scope.headerLinks.alternativeText;并停止了错误,但我猜content在控制器中与contentng-init.

这样做的正确方法是什么?也许我在想这个错误的方式。

0 投票
1 回答
992 浏览

angularjs - 您可以根据范围上的其他值对 ng-model 的值进行 ng-init 吗?

我正在尝试计算用户输入的 2 个值,并将该结果设置为另一个值的 ng-model。但是我似乎无法让这段代码工作。

我也尝试过使用 parseFloat:

我可以得到我想要的结果作为标签{{a * b | number:2 | currency}},但不能作为 ng-model。有任何想法吗?

0 投票
1 回答
83 浏览

json - AngularJS - 将 JSON 数据传递给 Angular 模块

如何将 JSON 数据传递给 Angular 模块。这是我的代码

0 投票
1 回答
232 浏览

angularjs - ng-show 对 $scope.apply 没有反应

我有以下标记:

在我的控制器中,我通过以下方式填充数据:

该功能由ng-init="init()"

现在 ng-src 已正确填充,但 ng-show 无法按预期工作(图像仍然隐藏)我可以使用浏览器 devtools 看到图像在那里,但宽度和高度为“0”。

当我通过将其分配给 ng-click-event 来第二次启动该功能时,图像会正确显示。

我的猜测是“ng-init”和“$scope.apply”的组合会导致问题。

0 投票
2 回答
501 浏览

jquery - 当上一个 url 不同时更改 ng-init 值

当我从指定页面加载当前页面时,我想将其更改为ng-init = "tab=1": http: //191armyband.com/career.html。这可以通过使用 jQuery 的条件函数来实现吗? 我已经使用 document.referrer 来获取之前的 url。这是我的小提琴:ng-init = "tab=2"

http://jsfiddle.net/humorean/g2aaxc0e/4/

0 投票
2 回答
110 浏览

javascript - 来自 ng-repeat 的 Ng-init

我有一个产品列表,你可以看到 JSON:

我用离子做一个列表来检索产品,这一切都有效。

当我这样做时(例如第一个项目)Qte = {{product.Qte}}它给了我在列表项内部Qte = 5

但是,当我想将数量放在选择上时,它不适用于 ng-init :

我努力了 :

和 :

但什么也没有发生。当我尝试过:

我有33 个选项。

但我想要5第一个,2第二个和7第三个。

需要任何帮助,谢谢!

0 投票
1 回答
2780 浏览

angularjs - 初始化在 ng-repeat 中动态创建的变量

我需要在内部动态创建变量ng-repeat并使用ng-init.

上述代码的输出是,

但我需要以下输出,

是笨蛋。

0 投票
2 回答
239 浏览

javascript - 设置选择菜单的选定值

我有三个相互绑定的选择菜单,并且想要设置两个选择菜单的选定值。我要设置的值带有范围。我尝试了 ng-init 但这没有用。工作小插曲

Javascript:

0 投票
3 回答
3762 浏览

javascript - Inject variables via ng-init to controller

I want to inject the same variables with different values multiples times to the same controller. This is what I tried. What is a way to get different values in each call?

HTML

JavaScript code