小包子和蜗牛
小包子和蜗牛
  • 发布:2015-12-08 16:58
  • 更新:2015-12-09 09:19
  • 阅读:1690

MUI和angular数据不同步,有没有人用过?

分类:MUI

比如,angular的controller里定义$scope.a="123",然后用{{a}}在页面中显示 ,当controller中的$scope.a的值发生变化时,页面没有跟着变。不知道是什么原因,但是无意中发现一个现象,当页面中有input输入框的时候,点击输入框,正打算输入的时候,原来那个{{a}}就同步了。好奇怪的问题,有没有大神解释一下,实在是不兼容angular的话,求推荐一个双向数据绑定的JS库,谢谢。

2015-12-08 16:58 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

发个测试工程。理论上不应该有影响。

gaoxdon

gaoxdon

”当页面中有input输入框的时候,点击输入框,正打算输入的时候,原来那个{{a}}就同步了“

从你这句话我判断
input应该也绑定了另外一个模型吧?
当你点击input的同时 angular就认为你直接对上下文环境作出改变,
它自动执行了view model同步,把你之前的a值更新了

也就是说 可能你$scope.a值发生变化的方法没有触发一轮v m 同步,
解决方法可以在a值改变之后,手动同步一次,加上$digest();

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容