ionic框架中的app.js函数冲突
app.js function conflict in ionic framework
我是ionic的新手,已经成功安装并测试了我的第一个教程应用程序。在使用本教程时,我面临以下问题http://ionicframework.com/docs/guide/building.html
当我创建一个空白项目"app.js"时,会创建以下代码:
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs).
// The reason we default this to hidden is that native apps don't usually show an accessory bar, at
// least on iOS. It's a dead giveaway that an app is using a Web View. However, it's sometimes
// useful especially with forms, though we would prefer giving the user a little more room
// to interact with the app.
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
// Set the statusbar to use the default style, tweak this to
// remove the status bar on iOS or change it to use white instead of dark colors.
StatusBar.styleDefault();
}
});
});
然而,除非我删除上面的js代码,否则下面的代码将不起作用。所以我的问题是:保持上面的代码重要吗?或者我可以取消它吗?如果重要的话,我该如何维护这两个代码。
.controller('TodoCtlr', function($scope){
$scope.tasks = [
{title: 'Collect Coins'},
{title: 'Read books'},
{title: 'Go home '},
{title: 'have dinner'}
];
});
谢谢你抽出时间。
如果我从运行函数代码的最后一行中删除;
,代码就会工作。这一行就像文件的结尾,所以如果之后有控制器,它就不会被识别。它应该是这样的:
// run function stuff...
})
.controller('TodoCtlr', function($scope){
// your controller
}); // Here should be the end now!
来源:http://forum.ionicframework.com/t/importance-of-run-function-ionicplatform/17935/3
礼貌:http://forum.ionicframework.com/users/saimon/activity
在ionic app.js中,注入与应用程序相关的所有模块以及其他应用程序配置。
第一个代码片段是检查设备是否准备好了,所以我认为你应该放这个。
至于控制器,您可以很容易地将此代码放在controller.js文件中
只需确保这些文件包含在index.html 中
试着阅读并遵循ionic文档,因为这些文档写得很好。http://ionicframework.com/docs/
相关文章:
- 当js函数's已执行
- 调用php数组中的JS函数
- 为JS函数添加延迟
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 使用JS函数来使用另一个函数的语法?node.js
- 将JS函数传递给Emscripten生成的代码
- 是否可以在使用headerphp函数后自动调用JS函数
- 如何在.js函数中检索来自其他模板的表单的目标值
- 简单的JS函数.需要对变量进行澄清
- 无法识别从php创建的Js函数
- 如何将对象传递给这个js函数
- 全局窗口热键在最小化chrome窗口时调用js函数
- 将重定向URL链接添加到JS函数
- 从PHP调用JS函数不起作用
- js函数堆栈传入变量,.hide()不起作用
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 如何让JS函数自行执行
- 使用默认js函数的javascript中的日期的第二天
- 如何从页面中的jquery调用angular js函数控制器
- 从.js文件调用html中的js函数