2013-03-10 53 views
0

我试图改变一个输入框值参考其模型。 输入框位于ng-repeat内部,它从函数中获取其元素,而不是从变量中获取元素。AngularJS,如何获取模型完整路径/名称?

有没有办法让应用程序打印模型完整路径/名称,以便我可以从控制器中引用它? (请注意,模型正在工作,因为ng-show下面的分区会正确响应所填写的输入模型。)

+1

你能提供一个你正在尝试的小提琴吗?或者一个笨蛋会做。 – Abilash 2013-03-10 12:46:37

回答

0

通常,您不应该在ngRepeat中使用函数。随着摘要循环的工作方式,你的函数最终会被多次调用。这不是非常有效。相反,您应该从您的控制器运行该函数,并将其分配给您传递给ngRepeat的作用域变量。

事实证明,这使得解决您的问题非常容易。例如,您可以使用每个项目的$index来从控制器中引用它。

如果您发布了小提琴或撬棍,我可以用更具体的更新这个答案。但是没有一些代码很难说更多。

相关问题