我正在尝试手动构建一个 shell 试图弄清楚它是如何工作的
结构:
- application(php stuff)
- webroot
-- app
--- app.js
-- templates
--- main
---- login
----- login.html
index.html (with angularjs libs)
应用程序.js:
function config($routeProvider){
$routeProvider
.when("/login",{
templateUrl: "../templates/main/login/login.html"
})
.otherwise({ redirectTo:"/other" });
}
angular
.module("app", ["ngRoute", "ngResource"])
.config(config);
登录:
<div>LOGIN test template</div>
“/其他”不退出。此外,我尝试了不同的路径: templateUrl: "templates/main/login/login.html" templateUrl: "webroot/templates/main/login/login.html"
顺便说一句,url带有一个“#”(例如nameDomain.com/#/login,但它应该是nameDomain.com/#login)但angularjs似乎只允许/nameUrlTemplate