我是Angular2的新手,在这里我试图遍历数组“mmEditorTypes”并检查条件,如果满足条件,则将执行“open方法”。

但是每当我执行以下代码时,我都会收到此错误:

portalModeService:加载portalMode时引发异常:



有人可以让我知道如何解决此错误吗?

porta.service.ts:

function isAppContained(viewState, appType){
      let angular:any;
      let isContained = false;
      angular.forEach(viewState.appViewStates, function (appViewState) {
        if (appViewState.signature.appType === appType) {
          isContained = true;
        }
      });
      return isContained;
    }

最佳答案

您不能将 angular.forEach angular 一起使用,而不能与angularjs一起使用。

使用

for (let appViewState of viewState.appViewStates) {
   if (appViewState.signature.appType === appType) {
          isContained = true;
    }
}

09-20 10:09