1
我的代碼如下:當我使用ons.creatDialog()方法,讓對話框顯示,有錯誤
module.controller('portfoliosController', function($scope){
$scope.dialogs = {};
$scope.show = function() {
ons.createDialog('managePort.html',{parentScope: $scope}).then(function(dialog) {
dialog.show();
});
};
});
和HTML:
<div class="right" ng-click="show()" style="font-size:22px;color:white;padding-right:10px;margin-top:12px;" ><i class="fa fa-pencil-square-o"></i></div>
<script type="text/ons-template" id="managePort.html">
<ons-dialog var="dlg" cancelable>
<ons-list>
<ons-list-item modifier="tappable">
Foo
</ons-list-item>
<ons-list-item modifier="tappable">
Bar
</ons-list-item>
<ons-list-item modifier="tappable">
Hoge
</ons-list-item>
</ons-list>
</ons-dialog>
</script>
的erorr是錯誤:未定義的不是一個對象(評估「attrs.length」)
任何人都知道的原因?
我包括控制器,但我沒有張貼代碼 – Miao
看看的codepen示例中,我做了一些小的更改,例如用<替換腳本標記 –