これには明らかな何かが欠けていると感じていますが、Angular.js ルートを使用して Firefox で iframe を動作させることはできません。
index.html
ファイルには次のものが含まれng-view
ていますmain.html
。
<div>
Main content here
<iframe src="#/child"></iframe>
</div>
iframe は、テンプレートをロードするように構成されている/child
ルートを指します。$routeProvider
child.html
angular.module('testappApp', [])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html'
})
.when('/child', {
templateUrl: 'views/child.html'
})
.otherwise({
redirectTo: '/'
});
});
これは Chrome と Safari では機能しますが、Firefox と IE 10 では機能しません (以前のバージョンの IE も機能しないと思います)。助けていただければ幸いです、ありがとう!