在另一个选择更改角度时动态选择填充

时间:2016-01-05 14:23:36

标签: javascript angularjs

我有一个在Angular上动态填充的选择:

<select material-select watch name="cat" id="cat"
ng-model="cat" ng-change="getSubcategoriesForThisCategory(cat)">
     <option ng-repeat="category in allCategories" value="{{category.id}}">{{category.name}}</option>
</select>

在控制器中这里填充了变量:

$scope.allCategories = $scope.request.getCategories();

当此选择的值发生更改时,会发生以下情况:

$scope.getSubcategoriesForThisCategory = function(cat){
      $scope.allSubcategories = $scope.request.getSubcategoriesForSpecificCategory(cat);
    }

请注意以下内容还是需要做其他事情? :

<select material-select watch name="subcat" id="subcat"
ng-model="subcat" ng-change="getSubcategoryData(subcat)">
      <option ng-repeat="subcategory in allSubcategories" value="{{subcategory.id}}">{{subcategory.name}}</option>
</select>

我无法证明这是否有效,因为我无法访问Laravel restful API和数据库,我只有一个方法列表可以调用,所以我可以获取/创建/更新/删除(我知道)这不是最佳的,但它是我得到的)。以上“工作”会不会?

0 个答案:

没有答案