我是Angular的新手,我需要UI路由器的幫助。點擊鏈接後,我需要加載mylink.html。這裏是我的代碼:角路由不起作用(沒有錯誤)
var app = angular.module('hollywood', ['ui.router']);
app.config(function($stateProvider, $urlRouterProvider, $locationProvider) {
$locationProvider.html5Mode({enabled: true, requireBase: false});
$stateProvider.state('mylink', {
templateUrl: 'mylink.html'
});
})
<a ui-sref="mylink">My Link</a>
<article ui-view></article>
我在做什麼錯?有一個在控制檯沒有錯誤,但錯誤之後點擊:
XMLHttpRequest cannot load .... Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
的事情是文件是本地的,我不認爲我可以建立CORS在這些情況下。
https://jsfiddle.net/2q61mcp9/
你錯過了在狀態對象中添加網址 –
我應該把什麼url?我看過教程,並不總是人們需要url。這是爲什麼? –