假设我有一个类似的指令:
scope: {
foo: '=',
other_var: '=',
yet_another_var: '='
}
现在,假设我正在使用
创建一个DOM对象<div my-directive
foo="model_data"
></div>
将model_data
变量显示在我的应用范围内。
现在,假设我做
<div my-directive
foo="/(6nN9s@#@#½476ae@€đŋđ¶"
></div>
(分配给foo
的随机字符串)
现在,因为angular不能将/(6nN9s@#@#½476ae@€đŋđ¶
解析为有效的变量名,所以整个指令都会崩溃。
我有没有办法告诉try/catch
有角度,或者只是“跳过”此foo
作业并继续使用其余的作品(other_var
,yet_another_var
) ?