关于angularjs双向绑定的问题 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于angularjs双向绑定的问题

2016-06-13 17:22:43 1900 1

screenshot

  <ion-nav-buttons side="left">
    <a class="button button-icon icon ion-ios-undo-outline" href="#/tabs/label"></a>
  </ion-nav-buttons>

  <ion-nav-buttons side="right">
    <button class="button button-clear" style="font-size: 11pt;padding-right: 6px" ng-click="saveBtn()" ui-sref="tabs.label">
      保存
    </button>
  </ion-nav-buttons>
  <ion-content>
    <ion-list type="list-inset " class="addLabel">
      <ion-item>
        标签名
        <input type="text" placeholder="请输入标签" ng-model="newLabel" style="display: inline; padding-left: 20pt; font-size: 11pt">
      </ion-item>
      <ion-item class="item-select">
        掌握情况
        <select>
          <option>10%</option>
          <option>20%</option>
          <option>40%</option>
          <option>60%</option>
          <option>80%</option>
          <option selected="">100%</option>
        </select>
      </ion-item>
  </ion-content>
</ion-view>

我每次在js中输出model时候都显示undefined
请问可能什么原因呢? 对了 我在别的地方试,将js写在html中可以获取到,但我现在必须要在外部引用呢

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:36:33

    我怀疑你这是被 scope 的原型继承坑了

    像 ion-content 这些指令都是有各自的 scope 的,然后你在视图里写上 ng-model="myMessage" ,其实你在输入框填入的内容是放到了 ion-item 的 scope 上了,而你的 roomCtrl 的 scope 里的 myMessage 依旧是 undefined ;而当你在控制器里给 myMessage 赋值完了以后,由于 ion-item 的 scope 上还没有 myMessage 属性,所以就会从原型链上找,进而找到了 roomCtrl 的 scope 上的 myMessage 。

    这是我常用的解决方案:

    $scope.ctrlScope = $scope

    全选复制放进笔记

    0 0
相关问答

1

回答

用于实现AngularJS中动画效果的模块是什么?

2021-11-22 22:49:43 387浏览量 回答数 1

1

回答

用于实现AngularJS中动画效果的模块是?

2021-11-02 23:03:50 173浏览量 回答数 1

1

回答

angularjs 在IE10下的问题?报错

2020-06-22 13:39:34 315浏览量 回答数 1

1

回答

angularjs如何兼容IE8??报错

2020-06-08 20:45:23 331浏览量 回答数 1

1

回答

AngularJS自定义过滤器功能

2020-02-08 13:49:27 372浏览量 回答数 1

0

回答

AngularJS选项卡通知

2019-12-22 18:15:27 337浏览量 回答数 0

1

回答

Angularjs路由问题

2016-06-23 10:50:29 1860浏览量 回答数 1

1

回答

关于jquery与agularjs的问题

2016-05-27 08:45:10 1515浏览量 回答数 1

1

回答

angularjs 绑定数据时 怎么转义html标签

2016-03-11 11:43:53 2002浏览量 回答数 1

1

回答

关于 angularJS 循环拿json数组 问题

2016-03-05 08:27:21 2186浏览量 回答数 1
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Angular从零到一
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载