gpt4 book ai didi

javascript - Angularjs 和 Intel XDK 不能很好地混合

转载 作者:行者123 更新时间:2023-11-28 20:00:18 28 4
gpt4 key购买 nike

我一直在尝试使用 Angularjs 和 Intel XDK 构建一个应用程序,但 XDK 似乎从 html 中删除了一些标签,因此 Angularjs 无法工作。

代码如下:

<script src='intelxdk.js'></script>
<script src='vendors/angular.js'></script>
<script type="text/javascript">
var onDeviceReady=function(){
intel.xdk.device.hideSplashScreen();
var bApp = angular.module('bApp', []);
bApp.controller('MenuCtrl', function ($scope) {
$scope.test = 'Hello world!';
});

};
document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);
</script>

<div ng-app="bApp">
<div id="MenuCtrl" ng-controller="MenuCtrl">
{{test}}
</div>

</div>

这是控制台中的错误消息:

Uncaught Error: [$injector:modulerr] Failed to instantiate module bApp 
due to: Error: [$injector:nomod] Module 'bApp' is not available!
You either misspelled the module name or forgot to load it.
If registering a module ensure that you specify the dependencies as
the second argument.

有什么想法吗?谢谢

最佳答案

这似乎是一个范围问题!

将 bApp 相关代码移出 onDeviceReady 函数解决了该问题。

关于javascript - Angularjs 和 Intel XDK 不能很好地混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21764219/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com