Tag: JavaScript

AngularJS:select不是双向绑定到模型

我正在使用select来显示客户端名称。 用户应该能够select一个现有的客户端,然后更新范围属性: 调节器 初始化“首选”。 if($scope.clients.length > 0) $scope.existingClient = $scope.clients[0]; 视图 <select id='nm-existing-client-name' class='form-control input-lg' ng-model='existingClient' ng-options="client.name for client in clients"> </select> 范围属性existingClient在select菜单更改时不会更改。 如果未初始化值(上面的控制器行被删除),则existingClient的值将保持不确定状态。 附加一个ng-change会在一个值发生ng-change时触发,但是模型本身不会更新到新的值。 我正在使用AngularJS v1.2.0-rc.3 。

数组函数在jQuery中

我在我的web应用程序中使用jQuery。 我想使用数组,但我无法find数组中的函数(在数组中添加,删除或追加元素)。 有没有任何链接相关的jQuery数组函数,这将解释jQuery数组函数?

Google Maps API v3将InfoWindow添加到每个标记

注意:我正在使用Google Maps API的v3版本 我试图给我放在地图上的每个标记添加一个信息窗口。 目前我正在用下面的代码做这个: for (var i in tracks[racer_id].data.points) { values = tracks[racer_id].data.points[i]; point = new google.maps.LatLng(values.lat, values.lng); if (values.qst) { var marker = new google.maps.Marker({map: map, position: point, clickable: true}); tracks[racer_id].markers[i] = marker; var info = new google.maps.InfoWindow({ content: '<b>Speed:</b> ' + values.inst + ' knots' }); tracks[racer_id].info[i] = info; google.maps.event.addListener(marker, 'click', function() […]

反应开发工具不加载在Chrome浏览器

我正在debugging使用React.js的应用程序,Chrome扩展列表清楚地显示了React Developer Tools已安装,当我访问React站点http://facebook.github.io/react/时,我可以清楚地看到开发人员工具窗口中的“反应”标签。 然而,当我debugging我的应用程序,我看到在控制台中: Download the React DevTools for a better development experience: http://fb.me/react-devtools React.js:87 有人能告诉我如何让它使用React开发工具? 谢谢!

页面redirectX秒后等待使用JavaScript

input错误信息5秒后,我需要redirect到特定的URL。 首先我使用Javascript如下。 document.ready(window.setTimeout(location.href = "https://www.google.co.in",5000)); 但它并不等待5秒钟。 比我在谷歌search问题比来知道,“document.ready()”时调用文档加载在DOM,而不是在网页浏览器。 比我使用jQuery的window.load()函数,但仍然没有得到我想要的。 $(window).load(function() { window.setTimeout(window.location.href = "https://www.google.co.in",5000); }); 任何人都可以请让我知道我到底需要等5秒钟。

如何在页面加载时自动selectinput字段和文本

在页面加载时,我想将光标移到特定的字段。 没问题。 但我也需要select并突出显示放置在该文本字段中的默认值。

Javascript计数对象中的对象数量

我有一个像这样的对象: Object {0=Object, 1=Object, 2=Object} // Output from console.log(obj.Data); 但是我无法统计对象中的对象数量,最后从子对象中获取属性值。 我努力了 console.log(obj.Data[0].length); // It does not work console.log(obj.Data.length); // It does not work 这对我来说有点棘手。 希望你们能帮忙。

传递参数在jQuery中点击()和绑定()事件?

我想传递给jquery中的Click()事件的几个参数,我试图跟随,但它不工作, commentbtn.click(function(id, name){ alert(id); }); 而且,如果我们使用绑定,那么我们将如何做到这一点 commentbtn.bind('click', function(id, name){ alert(id); }); 请帮忙!

Chrome在本地主机上阻止了JavaScript

我正在使用WAMP,运行APACHE v2.2.22,PHP 5.3.13和MySQL v5.5.24在我的本地计算机(Windows 7 Ultimate x64)上开发一个站点。 我正在开发使用Chrome v 22.0.1229.94。 不过,我在网站上已经有了相当多的javascript,而Chrome则无情地阻止了javascript在页面上的运行。 点击地址栏中的小“阻止的JavaScript”图标包括“总是允许在本地主机上的Javascript”的下拉菜单,我也有一个JavaScript的例外,在Chrome的设置中明确表示总是允许JavaScript的HTTP :// localhost”的。 Cookies被允许,“允许所有网站运行JavaScript”被closures,我不知道为什么Chrome不允许JavaScript运行。 总的来说,IE9和Firefox 16.1都允许使用JavaScript,我可以利用它们,但是我不知道该如何解决这个问题。 我只是好奇,如果有什么我可以做的,以解决这个在Chrome中,我想继续在Chrome开发。

如何运行启用ES6function的Node.js应用程序?

我使用BabelJS (以前称为6to5)的require hook来运行具有es6features的节点应用程序: // run.js require("babel/register"); require("./app.js6"); 我调用node run.js来运行我的app.js6 。 我需要安装BabelJS并为每个我想使用es6features的项目提供一个run.js。 我更喜欢像nodejs6 app.js6这样的调用。 我怎样才能独立实现这个系统(Unix和Windows)?