1
我有一個由少數已知輸入和少數部分組成的表單,這些部分是我無法控制的,但可以期望被正確書寫。簡化它看起來像這樣:角度 - 在引導程序中提取指令的屬性值
<form ...>
<input name="input1" type="hidden" value="1">
<div class="from_partial" ng-controller="Controller">
<!-- here goes first partial -->
<button type="button" ng-click="check()">Check</button>
</div>
<div class="from_partial" ng-controller="Controller">
<!-- here goes second partial -->
<button type="button" ng-click="check()">Check</button>
</div>
</form>
部分看起來像這樣:
<div class="item">
<input type="text" ng-model="name"/>
</div>
<div class="item">
<input type="text" ng-model="age"/>
</div>
現在我需要在控制器的check()
功能以某種方式使用這些輸入,分別爲每個部分。我不知道他們的名字。列舉它們的最好方法是什麼?是否有可能獲得他們(即找到他們的名字),而Angular是自舉和連接$scope
的特定模型?
換句話說,我想每個Controller
對象知道輸入的名稱,例如$scope.input_names
包含{"name", "age"}
。
如果表單有一個「名稱」屬性,你可以得到它是'$ scope.formName'對象中的所有模型。 –