我構建了一個模塊化表單的小型演示,其中包含單獨的輸入指令。 它還具有綁定到相同控制器和範圍的表單值的預覽。AngularJS:指令和transcluded指令之間的作用域訪問
輸入指令導致的問題是在表單內transcluded輸入:
<mailer-form>
<mailer-input form="mail" model="email">
<input class="form-control" placeholder="Email" ng-model="mail.email">
</mailer-input>
</mailer-form>
<mailer-preview></mailer-preview>
你可以在它到這裏看看:
http://plnkr.co/edit/0FuzfOFFDN5XcNyZcpBv
的問題是,NG-表單模板中的模型更新父範圍 ,而橫切輸入不包含。這就是爲什麼第一個電子郵件輸入不起作用 和其他的。
我該如何使兩個方向的綁定指令綁定?
謝謝!
,所以這個問題你看到的電子郵件輸入兩次?我理解對嗎?這就是我所看到的全部錯誤 – Ronnie