Tag: JavaScript

ionic framework$ state.go('app.home'); 在页面上添加我想要去(如何删除它)的返回button?

我有侧边栏菜单的应用程序。 我在第二页,我呼叫控制器function,redirect到第一页使用: $state.go('app.home'); 问题是,在这个页面上现在显示的是后退button,旁边的侧边栏菜单图标,见下图: 有人可以告诉我如何否认添加回到已分配侧边栏菜单的页面的button? 谢谢你的帮助。 app.js与路由器configuration如下: angular.module('Test', ['ionic', 'config', 'Test', 'LocalStorageModule']) .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) if(window.cordova && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { // org.apache.cordova.statusbar required StatusBar.styleDefault(); } }); }) .config(function($stateProvider, $urlRouterProvider, localStorageServiceProvider) […]

我怎样才能提取一个JavaScript对象的属性值到数组中?

给定一个JavaScript对象: var dataObject = { object1: {id: 1, name: "Fred"}, object2: {id: 2, name: "Wilma"}, object3: {id: 3, name: "Pebbles"} }; 如何有效地将内部对象提取到数组中? 我不需要维护对象[n] ID的句柄。 var dataArray = [ {id: 1, name: "Fred"}, {id: 2, name: "Wilma"}, {id: 3, name: "Pebbles"}]

我怎样才能使用AngularJSfilter格式化一个数字,以领先的零?

我检查了文件 http://docs-angularjs-org-dev.appspot.com/api/ng.filter:number 但对我来说还是不清楚的。 我想要的是我的号码有四位数字和前导零。 22 > 0022 1 > 0001 有人可以帮助,并告诉我,如果这是可能的数字或另一种filter?

如何防止用户input文本字段而不禁用字段?

我试过了: $('input').keyup(function() { $(this).attr('val', ''); }); 但是在input一个字母之后它会略微移除input的文本。 无论如何阻止用户完全input文本而不诉诸禁用文本字段?

如何在JavaScript中获取本周的第一天和最后一天

我today = new Date(); 目的。 我需要得到本周的第一天和最后一天。 周日和周一我需要两个变种作为一周的开始和结束date。 我现在有点混淆与代码。 你能帮我吗?

jQuery中的每个循环表行

可能重复: 如何使用JQuery迭代表行,并访问一些单元格值? 我有这样的东西: <table id="tblOne"> <tbody> <tr> <td> <table id="tblTwo"> <tbody> <tr> <td> Items </td> </tr> <tr> <td> Prod </td> </tr> </tbody> </table> </td> </tr> <tr> <td> Item 1 </td> </tr> <tr> <td> Item 2 </td> </tr> </tbody> </table> 我写了jQuery来循环每个tr像: $('#tblOne tr').each(function() {…code…}); 但问题是,它通过我也不想要的“tblTwo”的“tr”循环。 任何人都可以请build议一些解决这个问题?

压扁一个JavaScript对象,以查询string的forms传递

我有一个JavaScript对象,我需要扁平化为一个string,以便我可以传递查询string,我该怎么做? 即: { cost: 12345, insertBy: 'testUser' }将成为cost=12345&insertBy=testUser 我不能使用jQuery AJAX调用这个调用,我知道我们可以使用它,并将data作为data传递,但在这种情况下不能。 使用jQuery来扁平化为对象虽然可以。 谢谢。

条件在数组中的最后一个项目使用handlebars.js模板

我正在为我的模板引擎利用handlebars.js,并且只在模板configuration对象中包含的最后一个数组项是最后一个条件段显示。 { columns: [{<obj>},{<obj>},{<obj>},{<obj>},{<obj>}] } 我已经帮助了一个帮助者做了一些平等/更大/更less的比较,并已经成功地确定了这个初始项目,但没有运气访问我的目标数组的长度。 Handlebars.registerHelper('compare', function(lvalue, rvalue, options) {…}) "{{#each_with_index columns}}"+ "<div class='{{#equal index 0}} first{{/equal}}{{#equal index ../columns.length()}} last{{/equal}}'>"+ "</div>"+ "{{/each_with_index}}" 有谁知道一个快捷方式,不同的方法,和一些把手的善良,这将使我不必撕裂到handlebars.js引擎,以确定最佳的路线?

Android手机应用程序在Samsung Galaxy设备上存在SQlite和本地存储问题

我正在为Android和iOS构build的PhoneGap应用程序出现问题。 在iOS和大多数Android设备上,除三星Galaxy S3和S4外,其function都非常完美。 在首页加载时,应用程序创build一个本地SQL数据库。 该数据库用于存储整个应用程序中的问题和答案的值。 我在三星设备上遇到的问题是数据库在第一次运行应用程序时无法正常加载,但是如果用户完全closures应用程序并重新打开该应用程序,则会创build数据库而不会出错。 由于第一页需要用户input其年龄,然后将该值存储在SQL数据库中,因此用户正在获得此时应用程序已冻结的印象。 数据库的初始化代码: 的index.html document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { populateDB(); } main_js.js function populateDB() { var db = window.openDatabase("Database", "1.0", "My Database", 20000); db.transaction(populate_DB, errorCB, successCB); } function populate_DB(tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS Options (ID INTEGER UNIQUE NOT NULL, Name TEXT NOT NULL, Value INTEGER NOT NULL)'); […]

asynchronousJavaScript – callbackvs延期/承诺

可能重复: JavaScript中的延期,承诺和未来有什么区别? 最近我一直在努力提高我的JavaScript应用程序的质量。 我采用的一种模式是使用单独的“数据上下文”对象为我的应用程序加载数据(以前我直接在我的视图模型中执行此操作)。 以下示例返回在客户端上初始化的数据: var mockData = (function($, undefined) { var fruit = [ "apple", "orange", "banana", "pear" ]; var getFruit = function() { return fruit; }; return { getFruit: getFruit } })(jQuery); 在大多数情况下,我们将从服务器加载数据,所以我们不能立即返回响应。 看来我有两个select来处理我们在API中的处理方式: 使用callback 回复一个承诺 。 以前我总是使用callback方法: var getFruit = function(onFruitReady) { onFruitReady(fruit); }; // … var FruitModel = function(dataContext, $) { […]