我正在尝试使用UI端的函数调用打开视图
<ion-option-button class="button-light icon ion-chatbubble" ng-click="openView('username')"></ion-option-button>
相同的控制器代码是
$scope.openView=function(user){
window.location.href ="/signin.html#/im?p=@"+user;
};
现在这在浏览器中完美运行但是当我在移动设备上测试时,我收到以下错误: -
ERR_FILE_NOT_FOUND(文件:///signin.html#im P =用户名)
我知道有多种方法,最好是应该使用ui路由器等,但我已经在我的应用程序中加载了另一个角度应用程序的视图,这就是为什么我不知何故坚持这个。
答案 0 :(得分:0)
$ scope.openView =函数(用户){ $ state.go( 'app.signin'); };
控制器中定义了和$state
。
答案 1 :(得分:0)
离子上的路径应该是相对的,删除前导斜杠并尝试:
window.location.href ="signin.html#/im?p=@"+user;