Angular ons.bootstrap不是一个函数

Angular ons.bootstrap不是一个函数,angular,onsen-ui2,Angular,Onsen Ui2,在最新的onsenui/angular版本中,我在引导过程中遇到一个错误 <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> <script src="https://unpkg.com/onsenui/js/onsenui.min.js"></script&

在最新的onsenui/angular版本中,我在引导过程中遇到一个错误

<html>
<head>
   <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
   <script src="https://unpkg.com/onsenui/js/onsenui.min.js"></script>
    <script>
        ons.bootstrap();
    </script>
</head>
</html>

bootstrap();
用旧版本(如bellow)替换js,一切正常

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="https://cdn.rawgit.com/OnsenUI/OnsenUI/1.2.2/build/js/onsenui.min.js"></script>

可能是因为Onsen用户界面的版本。您可以将这两个onsen url复制粘贴到浏览器中。第一个url指向OnsenUI-2.5版本,第二个url指向1.2.2版本。我猜2.5版不支持angular 1.6.4,也不受angular 1.6.4的支持


我还尝试了我的环境。如果您将angular设置为1.6.4,Onsen UI设置为1.2.2,那么它可以很好地工作。

我必须添加angular onsenui js才能工作!我不知道为什么在旧版本上没有必要添加这个js

<script src="https://cdnjs.cloudflare.com/ajax/libs/onsen/2.5.1/js/angular-onsenui.min.js"></script>