angular.js - angularjs 动态请求的select options,数据绑定不上去
巴扎黑
巴扎黑 2017-05-15 16:54:20
0
3
712


如图 ajax 获取的地域信息

ng-modal绑定的数据并不能正确显示。
目前自我判断是$scope.city数据绑定发生在拉去options列表之前,请问如何激活显示?


UPDATE:补充一下问题 我的代码是这样的

<select name="" id="province" ng-model="group.province.id" ng-change="getCity()">
    <option value="">请选择</option>
    <option value="{{pr.id}}" ng-repeat="pr in prs">{{pr.name}}</option>
</select>
<select name="" id="city" ng-model="group.city.id" ng-change="getDistrict()">
    <option value="">请选择</option>
    <option value="{{city.id}}" ng-repeat="city in citys">{{city.name}}</option>
</select>
<select name="" id="district" ng-model="group.district.id" ng-change="getCircle()">
    <option value="">请选择</option>
    <option value="{{district.id}}" ng-repeat="district in districts">{{district.name}}</option>
</select>

我试了用你的方法直接用options的repeat的对象作为ng-model的对象 好像行不通会报错

巴扎黑
巴扎黑

모든 응답(3)
黄舟

제공하신 정보가 충분히 구체적이지 않지만 그 이유는 다음과 같습니다.

컨트롤러 내:

으아악

보기:

으아악

모델은 도시 속성과 결합되어야 합니다

迷茫

1. 라우팅이 resolve上对你要使用的数据进行处理。
2.在控制器上使用$scope.$watch(expression)对你要显示的数据模型进行监测,当数据从远程拉取下来的时候,可以实时更新(不推荐这种方法,在控制器中使用$scope.$watch() 매우 나쁩니다 ).

小葫芦

질문에 덧붙이자면 제 코드는 이렇습니다

으아악

옵션의 반복 개체를 ng-model의 개체로 직접 사용하기 위해 귀하의 방법을 사용해 보았지만 작동하지 않는 것 같고 오류가 보고될 것입니다

@emj365

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿