Angularjs 从控制器打开移动用户界面模式对话框

Angularjs 从控制器打开移动用户界面模式对话框,angularjs,Angularjs,我正在为移动设备使用移动用户界面。但我在从控制器打开对话框时遇到问题 控制器 看法 但是我得到的是空的模式内容。尝试$rootScope.Ui.turnOn('modal1'),而不是SharedState.turnOn('modal1') $scope.openModal = function() { SharedState.initialize($scope, 'modal1'); // SharedState.turnOn('mo

我正在为移动设备使用移动用户界面。但我在从控制器打开对话框时遇到问题

控制器 看法

但是我得到的是空的模式内容。

尝试$rootScope.Ui.turnOn('modal1'),而不是SharedState.turnOn('modal1')

$scope.openModal = function() {
            SharedState.initialize($scope, 'modal1');
               // SharedState.turnOn('modal1');
            $rootScope.Ui.turnOn('modal1');
            var modalInstance = $modal.open({
                templateUrl: '../scripts/app/account/modal-dialog/modal.html',
                controller: 'SearchController', //This must be a referance, not a string
                size: 'sm'
            });
        }
<a href ui-turn-on="modal1" ng-click="openModal()">link</a>