【发布时间】:2013-05-22 14:07:37
【问题描述】:
这是这个 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 打包应用程序的原因。我没有收到任何错误,只是没有显示更改。有关如何解决此问题的任何想法?
PS:我的 manifest 和 background.js 文件都很好,所以我确定这不是问题。
【问题讨论】:
标签: javascript google-chrome angularjs angularjs-directive google-chrome-app