0
我有一個web應用程序,我正在創建,並且在一個頁面上,我創建了一個嚮導,如用戶使用ng-show an dhide填寫的表單。ng-models不能用ng-show更新
<div ng-show="tab === 1">
<input type="text" ng-model="mealName">
<button ng-click="setTab(2)">Add Description</button>
</div>
<div ng-show="tab === 2">
<input type="text" ng-model="mealDesc" >
<button ng-click="setTab(3)">Add Macros</button>
</div>
此代碼是一個顯示想法的片段,每次用戶單擊該按鈕時,其隱藏一個div並顯示下一個。所有這些工作正常,但是這些字段不存儲輸入的值以供將來在函數中使用
任何人都知道爲什麼會發生這種情況?
那麼ng-show是什麼原因?爲什麼要改名爲餐。解決這個問題? – user3024827 2015-02-17 22:24:23
@ user3024827參見http://stackoverflow.com/questions/17178943/does-my-ng-model-really-need-to-have-a-dot-to-avoid-child-scope-problems – 2015-02-17 22:42:58