【问题标题】:Watching form validation in angular isolated scope在角度隔离范围内观看表单验证
【发布时间】:2014-03-26 16:01:30
【问题描述】:

当在 Angular 中使用表单时,如果范围都在“一个级别”上,我可以在控制器中的表单变量上使用监视来查看验证何时更改: http://plnkr.co/edit/s4s2FeRDc6hEJHUqQLZO?p=preview (在控制台中观看)

但是,如果使用 ng-include,这似乎会破坏手表: http://plnkr.co/edit/YFx22DiB0WA9UyNa80kR?p=preview

似乎孤立的作用域破坏了一些东西,或者,更有可能,我有......我怎样才能使它工作?

谢谢,

垫子

【问题讨论】:

    标签: javascript forms angularjs


    【解决方案1】:

    ng-controller="form" 移动到ng-form 元素,而不是在带有ng-include 的元素中声明它。似乎ng-include 为内部组件创建了一个隔离范围,因此该表单对外部不可见。

    编辑:错字

    【讨论】:

    • 谢谢迈克尔!我一直在这个级别定义控制器,因为它看起来更干净,并且经常在不知道为什么的情况下看到这种“奇怪”的行为。通常有一种解决方法(将值传递给函数),但对于手表来说,这是不可用的。
    猜你喜欢
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    相关资源
    最近更新 更多