Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs中的选项卡_Javascript_Angularjs_Twitter Bootstrap - Fatal编程技术网

Javascript 使用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

我正在使用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="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 
};