【问题标题】:AngularJS, how to get a model full path/name?AngularJS,如何获得模型的完整路径/名称?
【发布时间】:2013-03-10 17:19:38
【问题描述】:

我正在尝试更改引用其模型的输入框值。 输入框位于 ng-repeat 中,它从函数中获取元素,而不是从变量中获取元素。

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

【问题讨论】:

  • 你能提供一下你正在尝试的东西吗?或者一个笨拙的人会做。

标签: angularjs angularjs-scope angularjs-ng-repeat


【解决方案1】:

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

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

如果您发布小提琴或 plunker,我可以用更具体的内容更新此答案。但是没有一些代码就很难说更多了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    相关资源
    最近更新 更多