我有一个我正在创建的网络应用程序,在一个页面上我创建了一个向导形式的向导,供用户使用ng-show和dhide填写。
<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并显示下一个div。所有这些都可以正常工作,但是这些字段不存储输入的值以供以后在函数中使用
任何人都知道为什么会发生这种情况?
答案 0 :(得分:0)
将ng-models设置为&#34; meal.name&#34;和&#34; meal.desc&#34;代替。如果它们以后不存储,它们可能根本就不存储,因为ng-show应该影响变量本身。