我有一些嵌套状态(应用程序基本上是一个多步骤形式)和一个保持主数据模型的父状态。
这是嵌套状态的一个示例:
<input type="radio" label="item1" value="item1" ng-model="model.type" ng-click="next='1-1'" group="type" required /><br>
<input type="radio" label="item2" value="item2" ng-model="model.type" ng-click="next='1-2'" group="type" required />
<button ng-click="goToNext(next)">next</button>
显然,如果我点击单选按钮next
,则会定义ng-click和goToNext(next)
。但如果我浏览其他一些状态并返回此处$scope.model.type
仍然定义,但$scope.next
不是。保持$scope.next
&#34;重新执行&#34;最干净的方法是什么? NG-点击?
(我应该用几十种形式替换它......所以它必须非常简单)