我刚刚开始使用 Onsen UI 和 Angular JS。
我正在通过一个 ons 按钮访问一个甜点.html、文本/ons-template,但绑定的 ng-model itemName 没有被正确解释。
我确定我在将 Angular 与 OnsenUI 连接时遗漏了一些东西。关于我在这里缺少的任何提示?
索引.html
<ons-list-item modifier="tappable">
<ons-button modifier="large--quiet" onclick="myNavigator.pushPage('dessert.html', { animation : 'slide' } )">Dessert</ons-button>
</ons-list-item>
<script type="text/ons-template" id="dessert.html">
<ons-page>
<ons-toolbar>
<div class="center">Dessert</div>
</ons-toolbar>
<ons-list-item class="assgn-list" ng-controller="itemNameCtrl" ng-model="itemName">
{{itemName}}
</ons-list-item>
</ons-page>
</script>
js/app.js
var myApp;
(function()
{
myApp = angular.module('myApp', ['onsen.directives']);
}
)();
myApp.controller('itemNameCtrl', function($scope)
{
$scope.itemName = "Tiramisu";
$scope.$apply();
});