IonicPopup不能从ng-model中获取数据



我是新手,如果我错了请纠正我。我想用ng-model从输入中获取名称数据,但我不能在onTap:函数中获取数据。我试图提醒$scope.name,但它是空的不工作,然后我尝试$scope.name="在init空,但它不会改变,当用户写他的名字。我怎么知道你的名字呢?谢谢。

'美元范围。数据= {

      model: "Choose",
      availableOptions: [
        {id: '1', name: 'dummyText1'},
        {id: '2', name: 'dummyText2'},
        {id: '3', name: 'dummyText3'}
      ] 
    };`
var myPopup = $ionicPopup.show({
      template:
      '<div class="list list-inset">' +
      '</label><label class="item item-input"><i class="icon ion-person placeholder-icon"></i>' +
      '<input  type="text" placeholder="Your name.." ng-model="name"></label>' +
      '</div>' ,
      title: 'Profile',
      scope: $scope,
      buttons: [
        { text: 'Cancel' },
        {
          text: '<b>Save</b>',
          type: 'button-positive',
          onTap: function(e) {
            if ($scope.name != null) {
              alert($scope.name);
              e.preventDefault();
            } else {
                alert($scope.name);
            }
          }
        }
      ]
    });

这是弹出窗口的截图再次感谢大家

我发现添加ng-change="foo(data)"来输入,现在我能够在范围内使用这些数据。谢谢你。

相关内容

  • 没有找到相关文章

最新更新