我已加载外部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"
也不会更新
我试图申请$ scope。$ apply();对角度论坛也有帮助。我遗漏了一些东西,为什么我无法更新范围变量?有人可以帮忙吗?