我是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(selected) {
$scope.selectedID = selected.ID;
$scope.insertar = function() {
$scope.selectedID = selected.ID;
if ($scope.catalogoid != null) {....
但我想在打开$scope.filtro
之前关闭一个$scope.insertar
,然后拨打$scope.selectedID
的{{1}}并致电$scope.filtro
,我该怎么做才能改变?此致
更新
Sajeetharan评论我做了
$scope.insertar
但是我得到了 $scope.filtro = function (selected) {
$scope.selectedID = selected.ID;
$scope.insertar(selected);
}
$scope.insertar = function (selected) {
$scope.selectedID = selected.ID;
if ($scope.catalogoid != null) {
。有人可以帮我吗?
答案 0 :(得分:1)
你可以在第一个函数中调用第二个函数,
$scope.filtro = function(selected) {
$scope.selectedID = selected.ID;
$scope.insertar(selected);
}
$scope.insertar = function(selected) {
$scope.selectedID = selected.ID;
}