3
我是AngularJS的新手。我试图让下拉菜单取决于另一个下拉菜单。下拉菜单取决于AngularJS中的另一个下拉菜单
我具有以下数据:
$scope.objectives = [
{objective: 'LINK_CLICKS'},
{objective: 'MOBILE_APP_INSTALLS'},
{objective: 'MOBILE_APP_ENGAGEMENT'},
{objective: 'CONVERSIONS'}
];
$scope.optimization_goals = [
{LINK_CLICKS: ['IMPRESSIONS', 'LINK_CLICKS']},
{CONVERSIONS: ['IMPRESSIONS', 'OFFSITE_CONVERSIONS', 'LINK_CLICKS']},
{MOBILE_APP_ENGAGEMENT: ['IMPRESSIONS', 'OFFSITE_CONVERSIONS', 'LINK_CLICKS']},
{MOBILE_APP_INSTALLS: ['IMPRESSIONS', 'APP_INSTALLS', 'LINK_CLICKS']},
];
在HTML:
<select ng-model="selected_objective." ng-options="item.objective for item in objectives"></select>
<select ng-model="selected_optimization_goal" ng-options="opti for opti in optimization_goals | filter:selected_objective.objective"></select>
第二个数组取决于第一的 '客观'。
但这是绝对错误的。
任何人都可以帮我吗?谢谢你的回答。
如果你可以随意改变你的视图模型;为什么不把目标放在目标对象内?那么重复='item.goals'的目标会给你你请求的功能。 –