1
我動態構建與角度的不同類型的輸入形式:動態初始化NG-模型指令
<div ng-controller="formController" ng-repeat="field in formFields" ng-switch="field.type">
<div ng-switch-when="text">
<!-- Something -->
</div>
<div ng-switch-when="dropdown">
<myDirective my-data="field.param" ng-model="field.model"></myDirective>
</div>
</div>
我有兩個問題,我的指令,它建立了一個自定義的下拉菜單輸入:
伍模型指令interprated名稱
field.model
爲純文本,而我想attributsng-model="field.model"
將被包含入field.model
值替換。大括號似乎不在這裏工作。任何想法?如何讓我的表單控制器和我的自定義指令的控制器都可以訪問ng-model的值?
字段對象的例:
{
label : "Name",
model : "employeeName",
type : "dropdown",
param : {
dropdownArray : result,
dropdownName : 'Nom',
dropdownFieldValue : 'nameUUID',
dropdownVisibleValue : [ 'employeeSS', 'employeeName' ]
}
}
然後在我的控制器,我應該能夠訪問此下拉值:$scope.employeeName
。
字段對象是什麼樣的?你認爲在飛行中創造它嗎? –
@MohammadSepahvand我只是添加一個這個對象的例子 – Fractaliste