问题标签 [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 回答
7227 浏览

javascript - AngularJS ng-init 在 ng-repeat 中不起作用

我需要 HTML 中的以下数据中的余额总和,而不是 JS 控制器函数中的余额。所以,我在ng-repeat中使用了ng-init。但我无法得到结果。

我的 JSON 数据是

我的 HTML 是

这里我用 ng-init="legTot = legTot + x.bal | number"来总结余额legTot是一个范围变量。

我无法得到总数。请帮助我如何在没有 AngularJS 控制器功能中的 foreach 循环的情况下实现这一点。

0 投票
1 回答
314 浏览

python - ng-init 在从 Django 接收的数据中找到 u' 时给出解析错误

我正在将一些数据从 Django 后端发送到模板,在模板中我使用 Angularng-repeatng-init循环遍历数据并将其打印在屏幕上。

这就是我使用 Python2 和 Django 在后端获取数据的方式:

在模板中,我尝试ng-init这样来访问从 Django 接收到的数据:

但它看起来ng-init不喜欢u'前面的每个键和值({u'title':u'Test1'}, {u'title':u'Test2'})。这是我得到的错误:

我知道,如果我可以u'从数据中消除 ,它会运作良好。像这样:

所以我的问题是解决这个问题的最佳方法是什么?

我应该在 Django 端以不同的方式处理数据吗?如何?

我应该在前端以不同的方式处理数据吗?如何?

任何帮助将不胜感激。

0 投票
1 回答
309 浏览

angularjs - AngularJS - 根据值初始化表单数据

我正在尝试向我的应用程序添加编辑功能。在一个视图中,我有一个按钮可以将您带到编辑页面。

该值selectedMission.key用于确定用什么来初始化编辑页面的表单数据。

在控制器中,函数如下所示:

在编辑页面上,我有:

在我的控制器中,我有:

如何根据来自editMission. 我应该对全局键变量使用一些 getter/setter 方法吗?我尝试只是将editInit代码放入,editMission但表单数据不会在视图加载时填充。

0 投票
4 回答
1255 浏览

javascript - 使用禁用选项使用 Angular 设置选择控制器的 ng-init 值

我无法让它工作:

在控制器中我有:

根据我的阅读,这是应该如何完成的,但是启动不起作用。其他一切都按我应该的方式工作,当我从下拉菜单中选择值时,我可以看到变量 ($scope.user.playerYears.value) 确实发生了变化。该变量的初始值为 3,但控制器将第一个元素显示为已选择 (-2)。

我试图调用一个函数并在那里设置启动值,但也没有效果。

有人可以解释我如何解决这个问题。

0 投票
1 回答
53 浏览

angularjs - 如何在 ng-repeat 中获得其他 http.get 响应

我有这个 HTML http://pastebin.com/DegTb0iH

有一个 ng-repeat rulling in rullings 需要对每个员工进行投票计数,获取这些值如下:http://pastebin.com/EB4KigwS

问题出现在第 17,18 和 19 行 HTML,totalVotes 在 JS 中总是返回 0(或仅返回最后一个结果),如果你在 console.log 中成功,每种投票类型的正确结果都会出现

有人可以帮我吗?

0 投票
0 回答
1358 浏览

angularjs - 使用 ng-init 加载数据

我在使用 ngInit 角度指令的 html 的三个下拉列表中加载数据时遇到问题。

我从 ng-init 调用控制器中的方法initAll()此函数加载三个选择元素的值列表,但只显示品牌的一个。其他人没有,我得到错误:

响应未定义

如果我评论其中两个,例如:

显示酒店,我没有收到任何错误,这是怎么回事?是否与在 ngInit 上加载太多东西有关?

你可以看到下面的代码:

仪表板Ctrl.js

仪表板模型.js

仪表板.html

这是我没有编写的sendRequestOpiniumServlet方法的代码:

sendHttpJSON 方法:

重置值()方法:

0 投票
2 回答
746 浏览

javascript - ng-init 没有在我的 Angular 应用程序中的选择中设置我的默认类别

我有与这里提到的完全相同的问题:如何在 Angular.js 选择框中有一个默认选项

但是,没有一个答案可以解决我的问题,我试图让第一个类别显示在选择中:

在此处输入图像描述


我的控制器中的模型:

0 投票
1 回答
1047 浏览

angularjs - 如何将 ng-init 与对象一起使用?

我有一个下拉列表,它的值是一个对象。html代码如下。

控制器代码如下:

它将显示 ABC、DEF、GHI 的下拉列表。很好,但我希望在下拉菜单中预先选择 DEF。如果我这样做,它会给我一些解析错误。请纠正我哪里出错了。

0 投票
1 回答
127 浏览

angularjs - ng-init 无法初始化组合框中的数据(角度)

我正在尝试在组合框中初始化数据,并且尝试了所有可能的方法,但没有:

它的其他工作方式是:

但是,然后, ng-show 不起作用:

有任何想法吗?非常感谢。

0 投票
1 回答
669 浏览

html-select - 通过Angular 2 observable加载数据后,如何在html选择选项中选择/初始化第一个值?

我有一个带有如下选项的 html 选择:

角色 [] 在订阅我的服务的 observable 时被分配。一切正常,除了选择最初是空的,即使在加载角色 [] 之后也是如此。我希望选择下拉菜单在从服务加载角色 [] 时立即显示第一个选项。然后也要改变“角色”。

我正在考虑在选择或选项上使用 ngInit,但似乎无法使其正常工作。我还考虑过在返回 observable 后在组件中分配角色,但我无法弄清楚/知道这是否可能,因为在角色 [] 加载之前角色 [0] 始终为空。

如果这很重要,这是订阅代码:

}