【发布时间】:2014-12-11 06:50:56
【问题描述】:
我是 onsen ui 和 angularjs 的新手,今天我遇到了一个问题 这是我的 HTML 代码:
<ons-page ng-controller="DialogController">
<ons-toolbar>
<div class="center">Dialog
{{dataShow.username}}
</div>
</ons-toolbar>
<ons-list >
<ons-list-item ng-click="show('navigator.html')" modifier="tappable">
Navigator
</ons-list-item>
</ons-list>
</ons-page>
<ons-template id="navigator.html">
<ons-dialog style="height: 160px;" var="naviDialog" cancelable>
<ons-navigator var="myNav">
<ons-toolbar inline>
<div class="center">
Navigator {{dataShow.username}}
</div>
</ons-toolbar>
<div style="text-align: center">
<p>
This is a dialog with a navigator.
</p>
<p>
<ons-button onclick="naviDialog.hide()">Close</ons-button>
<ons-button onclick="myNav.pushPage('next.html')">Next</ons-button>
</p>
</div>
</ons-navigator>
</ons-dialog>
</ons-template>
我的 javascript 看起来像这样:
ons.bootstrap()
.controller('DialogController', function($scope) {
$scope.dataShow = {
username : 'huangqiang',
age :'25'
};
$scope.next = function() {
$scope.dialog.hide();
ons.createDialog('dialog2.html').then(function(dialog) {
dialog.show();
});
}
$scope.show = function(dlg) {
ons.createDialog(dlg).then(function(dialog) {
dialog.show();
});
}
});
问题是我无法在 {{dataShow.username}} 中得到结果,有人可以帮助我吗?
【问题讨论】:
标签: javascript angularjs dialog onsen-ui