Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
Angularjs 是否应该从服务器请求Angular JS页面_Angularjs - Fatal编程技术网

Angularjs 是否应该从服务器请求Angular JS页面

Angularjs 是否应该从服务器请求Angular JS页面,angularjs,Angularjs,我是从Angular JS开始的 我试图在html页面中添加angular代码,然后尝试打开浏览器,但angular JS不起作用 但当我从服务器请求相同的页面时,它确实工作了 有点神秘 只要angular需要使用模板url加载模板代码,您就必须通过HTTP为页面提供服务,因为angular只能使用HTTP加载模板 一个例子是: <div> <div ng-include="'templateA.htm'"></div> <div ng-incl

我是从Angular JS开始的

我试图在html页面中添加angular代码,然后尝试打开浏览器,但angular JS不起作用

但当我从服务器请求相同的页面时,它确实工作了


有点神秘

只要angular需要使用模板url加载模板代码,您就必须通过HTTP为页面提供服务,因为angular只能使用HTTP加载模板

一个例子是:

<div>
  <div ng-include="'templateA.htm'"></div>
  <div ng-include="'templateB.htm'"></div>
</div>

AngularJS的一些指令使用AJAX加载它们自己,默认情况下,浏览器(如Chrome block AJAX)在本地时请求


您可以在任何服务器上打开AngularJS应用程序,例如:

是的,某些功能只有在从服务器访问时才能工作,但简单的功能不需要在服务器上部署即可工作。