【发布时间】:2014-12-15 01:12:30
【问题描述】:
我有用于 Karaf(或 JBoss Fuse)主页的 Hawtio Web 控制台,并且我还有一个 AngularJS 应用程序作为 Hawtio 中的插件。是否可以更改 Hawtio 中内置(或打包)的 AngularJS 库的版本?我需要 AngularJS 的更新功能(ng-repeat-start-end),它在部署为 Hawtio 插件时不起作用。
【问题讨论】:
我有用于 Karaf(或 JBoss Fuse)主页的 Hawtio Web 控制台,并且我还有一个 AngularJS 应用程序作为 Hawtio 中的插件。是否可以更改 Hawtio 中内置(或打包)的 AngularJS 库的版本?我需要 AngularJS 的更新功能(ng-repeat-start-end),它在部署为 Hawtio 插件时不起作用。
【问题讨论】:
hawtio 目前有点卡在 1.1.5 上,因为我们有一个启用仪表板功能的补丁。但是,您可以通过 ng-include 和模板轻松实现相同的功能:
<script type="text/ng-template" id="myTemplate.html">
<div>
<header>{{item.foo}}</header>
<footer>{{item.bar}}</footer>
</div>
</script>
<div ng-repeat="item in items" ng-include="'myTemplate.html'"></div>
注意 ng-include 指令配置中的 ',否则你会点击 ng-include not working with script type="text/ng-template"
【讨论】:
ng-repeat-start-end 每两行使用一次。我可以使用包含两个