Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Ember.js Emberjs:路由器:获取另一个控制器以连接插座_Ember.js_Ember Old Router - Fatal编程技术网

Ember.js Emberjs:路由器:获取另一个控制器以连接插座

Ember.js Emberjs:路由器:获取另一个控制器以连接插座,ember.js,ember-old-router,Ember.js,Ember Old Router,然而,这种方法似乎毫无用处 能不能请你发一张更完整的小提琴?在这里看到您的代码,这似乎是正确的。请记住,传递给connectOutlet的散列是重要的(),如果您在命名约定中遗漏了一些内容,那么就没有什么可以更改的了displayed@sly7_7@sly7_7我还是不明白为什么它不起作用。我正在调查。。。但我在办公室^^看来你必须连锁经营,看: <script type="text/x-handlebars" data-template-name="application"> {

然而,这种方法似乎毫无用处

能不能请你发一张更完整的小提琴?在这里看到您的代码,这似乎是正确的。请记住,传递给connectOutlet的散列是重要的(),如果您在命名约定中遗漏了一些内容,那么就没有什么可以更改的了displayed@sly7_7@sly7_7我还是不明白为什么它不起作用。我正在调查。。。但我在办公室^^看来你必须连锁经营,看:
<script type="text/x-handlebars" data-template-name="application"> 
{{view App.UiMenuView}}
{{view App.UiMainContainerView}}
{{outlet}}
</script>

<script type="text/x-handlebars" data-template-name="uiMainContainer">
<div id="uiMainContainer">
<div id="uiMainContainerSidebar">
{{#view App.SidebarView}}
<ul id="uiMainContainerSidebarList">
<li><a {{bindAttr href="view.tasksUrl"}}>Tasks</a></li>
<li><a {{bindAttr href="view.milestonesUrl"}}>Milestones</a></li>
<li><a {{bindAttr href="view.projectsUrl"}}>Projects</a></li>
<li><a {{bindAttr href="view.customersUrl"}}>Customers</a></li>
</ul>
{{/view}}
</div>
<div id="uiMainContainerContainer">{{outlet}}</div>
</div>
</script>  
test: Em.Route.extend({
            route: '/test',
            connectOutlets: function(router) {
                //router.get('applicationController').connectOutlet({ name: 'test' });
                router.get('uiMainContainerController').connectOutlet({ name: 'test'});
            }
        })