Angularjs / Javascript奇怪行为“?string:......?”

时间:2018-01-16 14:29:30

标签: javascript jquery angularjs

我正在从JSON对象加载数据,包括select元素的默认值。例如,一个值是“16%”,当我通过日志语句跟踪它时,它始终保持“16%”。也就是说,选择没有正确加载 - 即它的空白。

当我运行document.getElementById("tempPrimeResOwnerPerc*").valueangular.element(document.getElementById("tempPrimeResOwnerPerc*")).val()时,我得到的回答是“?string:16%?”。到目前为止,我没有在网上找到任何关于此的内容,并且非常感谢一些帮助。

1 个答案:

答案 0 :(得分:0)

好的,所以这是generateUnknownOptionValue函数的产品(转载如下)。

self.generateUnknownOptionValue = function(val) {
  return '? ' + hashKey(val) + ' ?';
};

它与Angularjs严格比较选项值和主机DB将%符号转换为unicode ....