angular ui路由器状态模板不工作
angular ui-router state template not working
我用ui路由器创建了一个基本的angular应用程序。我正在提供来自index.html的带有脚本标记的部分模板,但我得到了这个错误
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:1337/home.html
这是我的密码。
var app = angular.module('smApp', ['ui.router'])
.config(['$stateProvider', function ($stateProvider) {
$stateProvider
.state('home', {
url: '',
templateUrl: 'home.html',
controller: 'homeCtrl'
})
}])
.controller('homeCtrl', ['$scope', function ($scope) {
$scope.home = 1;
}]);
index.html
<script type="text/script" id="home.html">
<div>Home Page {{home}}</div>
</script>
<body>
<div ui-view></div>
</body>
您需要更改包含模板代码的脚本标记的类型属性。对于Angular,为了识别模板,您需要将类型属性从"text/script"更改为"text/ng template"
你的index.html应该是
<script type="text/ng-template" id="home.html">
<div>Home Page {{home}}</div>
</script>
<div ui-view></div>
相关文章:
- 为什么没有'无法通过状态更改工作RTCPeerConnection
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- Javascript:onclick函数工作一次,页面就会恢复到原来的状态
- 这个预加载器工作吗?它不用于显示状态,只是加快了以后可能的图像加载速度
- 流行状态未按预期工作
- 如果其他状态无法正常工作
- 推送状态仅工作一次
- 弹出状态无法正常工作
- jqTree 在 IE11 中不执行保存状态工作正常 FF12.
- 使用服务跟踪用户状态并使 $watch() 正常工作
- 引导有状态按钮未按预期工作
- 设置 JQuery HTML javascript 复选框工作,但不显示为选中状态
- 隐藏滚动条以保持其工作状态(具体情况)
- 如何使setInterval即使在chrome中的选项卡处于非活动状态时也能工作
- angular ui路由器状态模板不工作
- 具有url参数的角度状态/路由器不工作
- 如何通过javascript工作程序显示循环进程状态
- XMLHttpRequest异步不工作.状态= = 0
- IE7,8悬停状态不工作时,使用下划线模板填充html
- 不适合杀蛇的工作状态加上一个物体不适合工作的属性