如果我创建了一个新视图,我无法通过直接链接访问它。我必须访问" home"或"测试" (导航栏中的两个按钮)然后我可以通过链接和访问。我也可以用href =" newview ..."在其他一个观点中,但不是直接
angular.module('MyApp', ['ngAnimate', 'ngCookies', 'ngResource', 'ui.router', 'ngSanitize', 'ngTouch']).config(function($stateProvider) {
return $stateProvider.state('home', {
url: "/",
templateUrl: "home.html"
}).state('test', {
url: "/test",
templateUrl: "test.html"
}).state('test.child', {
url: "/:id",
templateUrl: "child.html"
}).state('otherwise', {
url: "/notfound",
templateUrl: "notfound.html"
});
});
因此,如果我尝试#/test/3456
它不起作用,我会有一个空白页面,与#/notfound
相同,但如果我将<a href".....>
放在其他一个视图中,或者如果我访问其他第一个视图,它工作正常。测试和未发现的视图只包含stml html代码<b> test not found </b>