在camunda自定义任务表单上没有更新$ scope(Angular Js范围更新)

时间:2017-03-13 16:16:24

标签: javascript angularjs camunda

我已加载外部camunda表单。修改/编辑我的表单后,$ scope.exceptionObject不会更新。我不确定为什么没有发生。

camForm.on('form-loaded', function() {
  // fetch the variable named 'exceptionTemplate'
  camForm.variableManager.fetchVariable('exceptionTemplate');
});

camForm.on('variables-fetched', function() {
        // after the variables are fetched, bind the value to respective elements
    var exceptionTemplate = camForm.variableManager.variable('exceptionTemplate').value;
    console.log($.parseJSON(exceptionTemplate));
    $scope.exceptionObject = $.parseJSON(exceptionTemplate);
    console.log($scope.exceptionObject);
});

预期结果:

应使用新值更新

$scope.exceptionObject。即使解析了json对象已经具有severity:"BLOCKER"的更新值

severity:"NORMAL"也不会更新

enter image description here

我试图申请$ scope。$ apply();对角度论坛也有帮助。我遗漏了一些东西,为什么我无法更新范围变量?有人可以帮忙吗?

0 个答案:

没有答案