Javascript 切换视图不会以角度切换控制器
我有一个简单的angular应用程序,它使用两个模板和控制器。 两个按钮用于切换视图。它们调用控件中定义的函数,该函数使用window.location=''切换位置 但是,如果我放置ng控制器指令,则模板会更改,但控制器不会更改。 但如果我只是删除ng控制器指令,则根本不会加载控制器,但会呈现默认视图 出什么事了?? 这是我的密码: HTML:Javascript 切换视图不会以角度切换控制器,javascript,angularjs,controller,views,Javascript,Angularjs,Controller,Views,我有一个简单的angular应用程序,它使用两个模板和控制器。 两个按钮用于切换视图。它们调用控件中定义的函数,该函数使用window.location=''切换位置 但是,如果我放置ng控制器指令,则模板会更改,但控制器不会更改。 但如果我只是删除ng控制器指令,则根本不会加载控制器,但会呈现默认视图 出什么事了?? 这是我的密码: HTML: 视图加载很好,但控制器是相同的。如果我将其从body标记中删除,则根本没有控制器。如果要将控制器绑定到路由提供程序中的视图,则无需使用ng控制器 &
视图加载很好,但控制器是相同的。如果我将其从body标记中删除,则根本没有控制器。如果要将控制器绑定到路由提供程序中的视图,则无需使用ng控制器
<body ng-app='schoolConnect' >
并使用路径方法切换到指定视图:
$location.path('/take');
然后在index.html ng视图中插入
<div ng-view></div>
在这个分区中,将有来自route的视图 如果要将控制器绑定到路由提供程序中的视图,则无需使用ng控制器
<body ng-app='schoolConnect' >
并使用路径方法切换到指定视图:
$location.path('/take');
然后在index.html ng视图中插入
<div ng-view></div>
在这个分区中,将有来自route的视图 TakeAttention.html和ViewAttention.html看起来像什么?通常,您可以在这些HTML文件中设置角度控制器。它们实际上包含使用ng repeat生成的两个s。从那里设置控制器会正确呈现表格,但是ng视图占位符之外的所有其他变量都不会呈现…你是什么意思?什么渲染不正确?因为路由器将控制器绑定到ng视图元素。所以它基本上在表元素上设置ng控制器。如果您想让一个或另一个控制器控制整个身体,那么我不建议将此HTML移动到模板中,或者对这两个视图中应该包含的元素使用ng include。@JohnBarton ng视图之外的所有变量…TakeAttention.HTML和ViewAttention.HTML是什么样子的?通常,您可以在这些HTML文件中设置角度控制器。它们实际上包含使用ng repeat生成的两个s。从那里设置控制器会正确呈现表格,但是ng视图占位符之外的所有其他变量都不会呈现…你是什么意思?什么渲染不正确?因为路由器将控制器绑定到ng视图元素。所以它基本上在表元素上设置ng控制器。如果您希望整个身体由一个或另一个控制器控制,那么我不建议将此HTML移动到模板中,或者对两个视图中都应该包含的元素使用ng include。@约翰巴特关于ng视图之外的所有变量。。。