Javascript 重构角度控制器
我对Angular和Javascript非常陌生,我有如下Angular选择:Javascript 重构角度控制器,javascript,angularjs,Javascript,Angularjs,我对Angular和Javascript非常陌生,我有如下Angular选择: <select class="form-control" ng-hide="Catalogos.length==0" ng-change="filtro(selected)" ng-model="selected" ng-options="item.Nombre for item in Catalogos "></select> $scope.filtro = function(selec
<select class="form-control" ng-hide="Catalogos.length==0" ng-change="filtro(selected)" ng-model="selected" ng-options="item.Nombre for item in Catalogos "></select>
$scope.filtro = function(selected) {
$scope.selectedID = selected.ID;
$scope.insertar = function() {
$scope.selectedID = selected.ID;
if ($scope.catalogoid != null) {....
但是我想先关闭一个$scope.filtro
,然后打开$scope.insertar
,然后调用$scope.filtro
,然后调用$scope.insertar
,我该如何更改?问候
更新
正如Sajeetharan评论的那样
$scope.filtro = function (selected) {
$scope.selectedID = selected.ID;
$scope.insertar(selected);
}
$scope.insertar = function (selected) {
$scope.selectedID = selected.ID;
if ($scope.catalogoid != null) {
但是我选择了
,
。有人能帮我吗?你可以调用第一个函数中的第二个函数
$scope.filtro = function(selected) {
$scope.selectedID = selected.ID;
$scope.insertar(selected);
}
$scope.insertar = function(selected) {
$scope.selectedID = selected.ID;
}
我这样做了,但我只是选择了未定义try更新$scope.insertar=function(selected){keep get undefined:/which one's get undefined?selected is undefined