Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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 切换视图不会以角度切换控制器_Javascript_Angularjs_Controller_Views - Fatal编程技术网

Javascript 切换视图不会以角度切换控制器

Javascript 切换视图不会以角度切换控制器,javascript,angularjs,controller,views,Javascript,Angularjs,Controller,Views,我有一个简单的angular应用程序,它使用两个模板和控制器。 两个按钮用于切换视图。它们调用控件中定义的函数,该函数使用window.location=''切换位置 但是,如果我放置ng控制器指令,则模板会更改,但控制器不会更改。 但如果我只是删除ng控制器指令,则根本不会加载控制器,但会呈现默认视图 出什么事了?? 这是我的密码: HTML: 视图加载很好,但控制器是相同的。如果我将其从body标记中删除,则根本没有控制器。如果要将控制器绑定到路由提供程序中的视图,则无需使用ng控制器 &

我有一个简单的angular应用程序,它使用两个模板和控制器。 两个按钮用于切换视图。它们调用控件中定义的函数,该函数使用window.location=''切换位置

但是,如果我放置ng控制器指令,则模板会更改,但控制器不会更改。 但如果我只是删除ng控制器指令,则根本不会加载控制器,但会呈现默认视图

出什么事了?? 这是我的密码:

HTML:


视图加载很好,但控制器是相同的。如果我将其从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视图之外的所有变量。。。