Angularjs,如何跨多个文件构建我的代码

Angularjs, how to structure my code across multiple files

我是 AngularJS 的新手,对 AngularJS 的结构有疑问。

Here is a simple working Plunker example我正在处理,显示地图。

所以我的问题是:

如果我想在视图文件夹中创建一个文件而不是将其放入 app.js,您如何分离出 <mapbox callback="callback"></mapbox>

我试过在我的视图文件夹中创建一个 show.html 文件并粘贴那行代码,但没有成功。

我是否应该将 'template': '<mapbox callback="callback"></mapbox>' 更改为

templateUrl: 'views/show.html'?

非常感谢您的帮助。

是的。我稍微修改了你的 plunker 来展示你该怎么做。

http://plnkr.co/edit/Fpst5cd6gfIh30eOk447

基本上,我所做的是创建一个新的 html 文件,将其命名为 mapbox.html 并从 app.js 粘贴 html 模板。之后,我编辑了 app.js 配置块以使用 templateUrl 属性 指向上面的新文件并删除了 template 属性 一个,等等!