Javascript 使用angularjs中的选项卡
我正在使用angularjs的标签。我正在动态加载视图。 我想要的是,如果我已经加载了一个视图,那么使用Javascript 使用angularjs中的选项卡,javascript,angularjs,twitter-bootstrap,Javascript,Angularjs,Twitter Bootstrap,我正在使用angularjs的标签。我正在动态加载视图。 我想要的是,如果我已经加载了一个视图,那么使用$state.go它不应该再次加载,控制器也不应该再次运行。它应该被设置为活动 查看 <tabset> <tab ng-repeat="tab in tabs" select="go(tab.route)" ui-sref-active="tab.active" heading="{{tab.title}}" active="tab.active" disable
$state.go
它不应该再次加载,控制器也不应该再次运行。它应该被设置为活动
查看
<tabset>
<tab ng-repeat="tab in tabs" select="go(tab.route)" ui-sref-active="tab.active"
heading="{{tab.title}}" active="tab.active" disable="tab.disabled">
<ui-view> </ui-view> </tab>
</tabset>
对于typescript:
let options: angular.ui.IStateOptions = {
reload: false
};
对于javascript:
var options = {
reload: false
};
禁止在$state.go('state',params,options)中重新加载操作。请发布路由逻辑和html$rootScope.tabs=[{title:'Dashboard',route:'store.Dashboard',active:true},{title:'Home',route:'store.Home'}]$rootScope.go=函数(路由){$state.go(路由);};如果用户按CTRL+F5,是否也会禁用重新加载否,CTRL+F5将强制浏览器重新加载整个页面。获取该错误无法实例化模块存储,原因是:TypeError:无法设置undefinednode的属性“IStateOptions”:这是用于angular ui路由器,选项应设置为$state.go函数的第三个参数。@AliNafees抱歉,这是一个类型脚本代码。似乎您正在使用javascript。检查javascript版本。
var options = {
reload: false
};