2017-01-02 3 views
0

У меня есть 2 функции, в которых 1 вызывается из другогоКак вызвать функцию обновления в angularjs

callfunction1() 
    $scope.function1 = function (data) { 
     $('#sample-model').modal('show'); 
    }; 

function callfunction1(){ 
    $scope.onClickSupport(); 
} 

Я запускающие первую функцию с помощью кнопки, но когда-либо страница обновляется функция 1 должна быть вызванным, что не происходит с моим кодом. Здесь при отладке консоль не вводит callfunction1(). Может ли кто-нибудь мне помочь. Спасибо.

+0

Просто скажите '$ scope.callfunction1()' в вашем контроллере. – superUser

+0

Я получаю $ scope.callfunction1() не является функцией. – MMR

+0

, когда я назвал его, как вы сказали – MMR

ответ

0

Просто используйте как этот

<div data-ng-controller="myCtrl" data-ng-init="yourFunctionwhichuwanttocall('%some_backend_value%')"></div> 

, потому что на перезагрузки страницы вы можете инициализировать вид контроллера с вызовом функции. поэтому в HTML

<div data-ng-controller="myCtrl" data-ng-init="function1('%some_backend_value%')"></div> 

После этого функция вызова 2.thanks надеюсь, что это поможет вам ..

0

директива нг-INIT инициализирует данные приложения.

<div ng-init="function1()" ></div> 

$scope.function1=function(){ 
    //your code 
}