小编run*_*ero的帖子

关闭特定行的eslint规则

为了关闭JSHint中特定行的linting规则,我们使用以下规则:

/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */
Run Code Online (Sandbox Code Playgroud)

我一直试图找到相当于以上的eslint.

javascript jshint eslint

1214
推荐指数
11
解决办法
68万
查看次数

如何确定我是否安装了64位或32位节点可执行文件?

在我的Windows PC上我安装了nodejs.我想确定它是64位还是32位.怎么能确定呢?我执行了

node --help
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何选择可以给我所需的信息.

node.js

86
推荐指数
5
解决办法
4万
查看次数

element.bind和element.on有什么区别

伙计们,

我一直在关注angularjs指令的例子.我看到有人使用:

element.bind('click',callback)
Run Code Online (Sandbox Code Playgroud)

而其他人使用:

element.on('click',callback)
Run Code Online (Sandbox Code Playgroud)

关于两者之间有什么区别以及哪些应该适用的任何线索?

angularjs

34
推荐指数
1
解决办法
2万
查看次数

30
推荐指数
4
解决办法
1万
查看次数

角度资源调用和$ q

伙计们,

我的代码设置如下:

$scope.init = function(){
  return $q.all([resource1.query(),resource2.query(),resource3.query()])
            .then(result){
               $scope.data1 = result[1];
               $scope.data2 = result1[2];
               $scope.data3 = result[3];


               console.log(data1); //prints as [$resolved: false, $then: function]

               doSomething($scope.data1,$scope.data2); 
                 }
}
Run Code Online (Sandbox Code Playgroud)

我的印象是只有在所有资源都得到解决后才会调用"then"函数.然而,这不是我在我的代码中看到的.如果我打印data1,我就会得不到解决.

关于我在这里失踪的任何线索?

angularjs

23
推荐指数
1
解决办法
7996
查看次数

使用Angularjs在选择下拉列表中设置默认值

我有一个对象如下.我必须将其显示为下拉列表:

var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}]
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我有一个带有值的变量.此值决定默认情况下在下拉列表中选择数组中上述三项中的哪一项:

 $scope.object.setDefault = 600;
Run Code Online (Sandbox Code Playgroud)

当我创建一个下拉表单项时,如下所示:

<select ng-model="object.setDefault" ng-options="r.name for r in list">                 
Run Code Online (Sandbox Code Playgroud)

我面临两个问题:

  1. 该列表生成为

    <option value="0">abc</option>
    <option value="1">def</option>
    <option value="2">xyz</option>
    
    Run Code Online (Sandbox Code Playgroud)

    代替

    <option value="4">abc</option>
    <option value="600">def</option>
    <option value="200">xyz</option>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 默认情况下,没有选项被选中,即使我有 ng-model="object.setDefault"

angularjs

21
推荐指数
4
解决办法
12万
查看次数

让express server接受CORS请求

我的快速服务器运行在http:// localhost:3000 (我称之为web服务器)我有另一个应用程序在localhost上运行:8100(我称之为'app')

当我的应用程序拨打网络服务器时,我会收到以下消息:

"XMLHTTPReqeust cannot load http://localhost:3000/auth/facebook. Response to preflight request doesn't pass access control check. A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' when the credentials flag is true. Origin 'http://localhost:81000' is therefore not allowed acecss"
Run Code Online (Sandbox Code Playgroud)

此消息显示在浏览器控制台中.

我在节点webserver的中间件中设置了以下选项

res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT, POST,DELETE');
Run Code Online (Sandbox Code Playgroud)

在阅读了几个stackoverfow问题后,我还添加了以下内容:

 res.header('Access-Control-Allow-Origin', 'http://localhost:8100');
Run Code Online (Sandbox Code Playgroud)

但这并不能解决问题.

node.js cors express

19
推荐指数
5
解决办法
2万
查看次数

PhantomJs:找不到变量图

我收到以下错误:

INFO [karma]: Karma v0.13.9 server started at http://localhost:9018/

INFO [launcher]: Starting browser PhantomJS

PhantomJS 1.9.8 (Mac OS X 0.0.0) ERROR
      ReferenceError: Can't find variable: Map
      at /Users/runtimeZero/code/vendor/inert/inert.min.js:589
Run Code Online (Sandbox Code Playgroud)

我知道我正在使用一个名为inert.js的文件 ,它使用的是ES6 Map().这让PhantomJs吓坏了.

所以我在我的karma配置文件中包含了core-js/es6/map.js polyfill.但是,这并不能解决问题.

有小费吗 ?

javascript phantomjs karma-runner

18
推荐指数
2
解决办法
7324
查看次数

previousSibling和nextSibling返回文本?

有人可以澄清为什么下面的代码返回#text而不是'li'?

第一个李的下一个兄弟不应该是李?同样,上一个李的前任兄弟是李?

<body>
  <ul>
    <!-- comment -->
    <li id="A"></li>
    <li id="B"></li>
    <!-- comment -->
  </ul>

  <script>
    //cache selection of the ul
    var ul = document.querySelector('ul');

     //What is the nextSibling of the first li?
    console.log(ul.querySelector('#A').nextSibling.nodeName); //logs text

     //What is the previousSibling of the last li?
    console.log(ul.querySelector('#B').previousSibling.nodeName); //logs text
  </script>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript dom

13
推荐指数
1
解决办法
6095
查看次数

Angular中的垂直幻灯片菜单

有谁知道如何在Angular中创建垂直滑动菜单?就像屏幕左侧的新Facebook滑动菜单一样.

有几个可用的小提琴,但都是jquery

angularjs

12
推荐指数
1
解决办法
4万
查看次数