Angularjs 角度依赖选择
我想做一个依赖项选择/下拉列表 我获得了这个json示例:Angularjs 角度依赖选择,angularjs,Angularjs,我想做一个依赖项选择/下拉列表 我获得了这个json示例: [ { "id": 15695, "username": "user1", "address": { "id": 16794, "location": "O Treviño de San Pedro" }, "jobs": [ { "id": 7562, "name": "ut" }, {
[
{
"id": 15695,
"username": "user1",
"address": {
"id": 16794,
"location": "O Treviño de San Pedro"
},
"jobs": [
{
"id": 7562,
"name": "ut"
},
{
"id": 7565,
"name": "temporibus"
},
{
"id": 7603,
"name": "perspiciatis"
},
{
"id": 7622,
"name": "optio"
}
]
}
]
这是角度代码:
<select ng-model="industrialist.user" ng-options="user.id as user.username for user in users"></select>
<select ng-model="industrialist.job" ng-options="job.id as job.name for job in industrialist.user.jobs"></select>
如果我执行此代码,则dependent select可以工作,但我还没有在industrialist.user中取消更正密钥
<select ng-model="industrialist.user" ng-options="user.username for user in users"></select>
我能做什么
谢谢我相信你需要做的是保存整个用户,而不仅仅是保存id。如果你需要的话,你可以稍后取出id
<select ng-model="industrialist.user" ng-options="user.id as user.username for user in users"></select>
<select ng-model="industrialist.job" ng-options="job.id as job.name for job in industrialist.user.jobs"></select>
这是一把小提琴 混乱…您有两个版本的
ng model=“industrialist.user”
,但不同的ng选项
。请更详细地解释问题是的,问题是,在第二个版本中,依赖项select起作用,但我没有user.id作为密钥,我需要此密钥。然后,问题以“发送所有用户”和“我只需要用户”的形式出现。id@MarcMoralesValldep埃雷斯我换了小提琴,我想它就像你想要的那样。是吗?在fiddle works中是的,但存在以下错误:无法读取未定义的属性“user”。第一次$scope.industrialist.user未定义。请使用ng init或其他方法。