1.一般controller可以调用其他,现在要能够外部调用controller 里的东西,方法如下:
(1)create.haml中:
%ul#create_page_id(class="survey-list")
%li(style="font-family:arial;color:black;line-height:40px"
ng-repeat="person_name in person_names")
{{person_name.name}} {{person_name.phone}}
(2)CreateActivityController中:
$scope.data_refresh();
$scope.data_refresh = function(){
$scope.person_names=JSON.parse(localStorage.getItem("person_names"));
}
(3)sms.js中:
function refresh_list(){
var create_page_id=document.getElementById("create_page_id");
if(create_page_id){
var scope=angular.element(create_page_id).scope();
scope.$apply(function(){
scope.data_refresh();
})
}
}