これがこのjsfiddleです:http://jsfiddle.net/6XneN/18/
パッケージ化されたアプリの HTML は次のとおりです。
<!DOCTYPE html>
<html ng-app ng-csp>
<head>
</head>
<title>Chrome Learning App</title>
<body>
<div ng-app='test'>
<hello>Test</hello>
</div>
<script src="angular.min.js"></script>
<script src="files.js"></script>
</body>
</html>
また、ここにJavascriptがあります:
angular.module('test', []).directive('hello', function() {
return {
restrict : 'E',
template : '<div>WHY ISNT THIS WORKING</div>',
replace: true,
};
});
JSFiddle でコード ラップが「No Wrap - in」に設定されている場合、ディレクティブは正しく機能します。ただし、JSFiddle で onload が選択されている場合は機能しません。これが、Chrome Packaged Apps でそのディレクティブが機能しない理由だと考えています。エラーは発生していません。変更が反映されていません。この問題を解決する方法について何か考えはありますか?
PS: 私のマニフェストと background.js ファイルはどちらもまったく問題ないので、それは問題ではないと確信しています。