Chr*_* B. 5 angularjs angularjs-routing
我正在使用angular来开发一个应用程序.我正在开发我的本地文件系统,在Windows上.但是,当我启用时angular-route.js,每当我点击index.html浏览器时,它都会转到index.html#/C:/.
我的路线定义是:
myApp.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/', {templateUrl: 'home.html', controller: 'HomeCtrl'});
}
Run Code Online (Sandbox Code Playgroud)
我认为这导致网站中断,因为/C:/不匹配任何角度路线.出了什么问题?我该如何解决?
要使路由和ajax(及更多)正常工作,请运行本地开发服务器; 避免使用file://开发,因为浏览器有不同的规则.
像yeoman+ 这样的工具generator-angular会自动设置一个带有server任务的gruntfile ,它将运行一个node-connect服务器来本地提供你的文件.
你可以这样做
python -m http.server 8001(用2中的SimpleHttpServer替换http.server)评论回复:对于phonegap,请使用phonegap工具.它正是我所说的,它运行本地服务器.
| 归档时间: |
|
| 查看次数: |
7417 次 |
| 最近记录: |