Fel*_*via 1 html javascript ruby angularjs
我是AngularJs的新手,我有一个问题,我在同一页面中有两个ui-view,当按下一个按钮例如显示视图目标时,在ui-view 1中显示表单目标,同时也是在同一时间的第二个ui-view中,我与各州合作.我不知道怎样做,当按一个按钮只显示属于一个ui-view的表格时,
看我的来源:
HTML
<button class="btn btn-success"
ng-click="go('projectShow.milestones.reports')">New Report</button>
<div ui-view class="crearreport"></div>
<button class="btn btn-success"
ng-click="go('projectShow.milestones.goals')">New Goals</button>
<div ui-view class="creargoal"></div>
Run Code Online (Sandbox Code Playgroud)
Controllerjs:
$scope.go = function(route){ $state.go(route); };
Run Code Online (Sandbox Code Playgroud)
RouteJs:
.state('projectShow.milestones.goals', {
templateUrl: '../assets/projects/formulario.html', })
.state('projectShow.milestones.reports',{
templateUrl: '../assets/reports/formularioReport.html' })
Run Code Online (Sandbox Code Playgroud)
问候!谢谢你的时间!
由于您有多个ui-view指令,因此您需要为每个指令指定一个名称,以便您可以单独定位它们.
根据ui-router wiki
您在任何模板(或根html)中只能有一个未命名的视图
<!-- Unnamed -->
<div ui-view></div>
<!-- Named -->
<div ui-view="viewName"></div>
Run Code Online (Sandbox Code Playgroud)
有关如何在此处设置ui-router和ui-view的详细信息. https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-view
| 归档时间: |
|
| 查看次数: |
3759 次 |
| 最近记录: |