0
A
回答
0
見下一節(#5)
// INITIALIZATION IN CONFIG PHASE (USING PIN)
angular.module('starter', ['ionic', 'ionicSettings'])
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('main', {
url: '/main',
abstract: true,
templateUrl: 'templates/main.html',
resolve: {
settings: function($ionicSettings, $ionicPopup) {
var settings = {
toggle1: {
type: 'toggle',
label: 'Toggle 1',
value: true
},
toggle2: {
type: 'toggle',
label: 'Toggle 2',
value: false
},
pin: {
type: 'pin',
label: 'PIN',
value: '',
onValid: function() {
$ionicPopup.alert({
title: 'Success',
template: 'Welcome!'
});
},
onInvalid: function($event, wrongPinValue) {
$ionicPopup.alert({
title: 'Fail',
template: 'Wrong pin: ' + wrongPinValue + '! Try again.'
});
}
}
};
return $ionicSettings.init(settings);
}
}
})
});
// INITIALIZATION IN CONTROLLER (WITHOUT PIN)
angular.module('starter.controllers', [])
.controller('YourCtrl', function($scope, $ionicSettings) {
$ionicSettings.init({
awesomeSelection: {
type: 'selection',
values: ['one', 'two', 'three'],
label: 'Awesome Selection',
value: 'two'
},
coolToggle: {
type: 'toggle',
label: 'Cool toggle',
value: true
}
});
});
相關問題
- 1. 使用情況下沒有設置
- 2. 我應該使用「從包導入使用情況,設置」或「從。導入使用情況,設置」
- 3. 子查詢使用情況
- 4. 如何根據GUI使用情況設置Emacs設置?
- 5. 在不使用.gitconfig的情況下設置Git用戶名和電子郵件?
- 6. 在不使用GUI的情況下設置TFS 2013 SharePoint配置
- 7. SQL的使用情況下,where子句
- 8. 使用Where子句的情況下mysql
- 9. Android設備上的jGit使用情況
- 10. iOS中的設備使用情況
- 11. 配置.NET CLR RAM的使用情況
- 12. SQL:子查詢?拉使用情況
- 13. 數據使用情況+應用程序數據使用情況
- 14. 使用select情況
- 15. Android:SimpleCursorAdapter使用情況
- 16. ThreadPool.QueueUserWorkItem使用情況
- 17. REDHAWK UHD設備使用情況
- 18. 移動設備使用情況
- 19. 如何在FreeBSD上設置每月的帶寬使用情況
- 20. 如何在不使用jQuery的情況下設置選項值?
- 21. 如何在不使用Maven的情況下設置Selenium WebDriver?
- 22. 設置觸發命令的使用情況
- 23. 如何在不使用modules.xml的情況下設置myDatasource-ds.xml
- 24. 使用Vagrant在沒有VirtualBox的情況下使用KVM/qemu設置虛擬機
- 25. 如何在不使用id和class的情況下使用javascript設置td ..?
- 26. 如何在未設置persistence.xml的情況下使用Glassfish設置EclipseLink屬性
- 27. 使用離子服務更改設備設置
- 28. 使用XCode的AWS SDK使用情況
- 29. 演示代理使用情況與不使用情況
- 30. 只有在原子集尚未設置的情況下設置