AngularJS应用程序在BPM中不断重定向,从而导致浏览器崩溃

AngularJS应用程序在BPM中不断重定向,从而导致浏览器崩溃,angularjs,ibm-bpm,Angularjs,Ibm Bpm,通过将所有项目资产html、css和js文件保存在resources teamworks.war中,并将index.html和AngularJS的主控制器保存在BPM的coach视图中的customHTML中,我在IBM BPM中包含了一个独立的AngularJS项目 AngularJS app.js的路由文件: BPM一次又一次地加载AngularJS应用程序,使用“/tree”而不是“/tree”作为模板名,从ng视图中的开发者工具中的元素可以看出,最终浏览器崩溃 虽然同一个AngularJ

通过将所有项目资产html、css和js文件保存在resources teamworks.war中,并将index.html和AngularJS的主控制器保存在BPM的coach视图中的customHTML中,我在IBM BPM中包含了一个独立的AngularJS项目

AngularJS app.js的路由文件:

BPM一次又一次地加载AngularJS应用程序,使用“/tree”而不是“/tree”作为模板名,从ng视图中的开发者工具中的元素可以看出,最终浏览器崩溃

虽然同一个AngularJS应用程序在浏览器上独立运行,但没有包含在BPM中


如何在BPM中避免这种行为?

有时,第三方库具有本地无法具备的限制

当无法更改该特定项目的源代码时,最好在自己的代码中增加一点风格上的限制,以便与其他软件集成


在这种情况下,如果无法更改配置以省略空格,则可以将自己的模板名称更改为“/tree”,这将在模板名称后有一个不必要的空格,但是应该通过BPM正确调用。

您是否尝试过官方的ibm支持社区?其配置问题您如何在bpmThanks@Daniël中配置URL,添加另一个模板“/tree”解决了连续路由问题!
angular.module('demoApp', ['ui.tree', 'ngRoute', 'ui.bootstrap'])
    .config(['$routeProvider', function($routeProvider) {
        $routeProvider
            .when("/tree", {
                controller: "treeCtrl",
                templateUrl: "template.html"
            })
            .otherwise({
                redirectTo: '/tree'
            });
    }]);