相关疑难解决方法(0)

如何在控制器中使用过滤器?

我编写了一个过滤函数,它将根据您传递的参数返回数据.我想在我的控制器中使用相同的功能.是否可以在控制器中重用过滤器功能?

这是我到目前为止所尝试的:

function myCtrl($scope,filter1)
{ 
    // i simply used the filter function name, it is not working.
}
Run Code Online (Sandbox Code Playgroud)

angularjs angular-filters ng-controller

634
推荐指数
10
解决办法
52万
查看次数

这个符号在JavaScript中意味着什么?

这是什么?

这是一系列关于JavaScript中语法的问题.这也是社区Wiki,因此邀请每个人参与维护此列表.

为什么是这样?

Stack Overflow不允许搜索特定字符.因此,在搜索运算符和其他语法标记时,很难找到许多关于运算符和其他语法标记的问题.这也使得关闭重复更加困难.以下列表是为了解决此问题.

主要思想是在Stack Overflow上链接现有问题,因此我们更容易引用它们,而不是复制ECMAScript规范中的内容.

此外,这是PHP符号引用的公然副本.我们需要一个JS.


请帮忙.编辑并添加指向其他运算符/语法参考的链接,或者如果您无法在特定语法上找到好的问题/答案,请添加此问题的答案并将其链接

javascript

86
推荐指数
1
解决办法
14万
查看次数

具有两个括号和两个参数的JS函数

我试图理解一个函数如何工作,运行两个括号和两个参数.像这样:

add(10)(10); // returns 20
Run Code Online (Sandbox Code Playgroud)

我知道怎么写一个像这样的两个参数:

function add(a, b) {
  return a + b;
}

add(10,10); // returns 20
Run Code Online (Sandbox Code Playgroud)

我怎么能改变这个功能,以便它可以用一组参数或两个参数运行,并产生相同的结果?

任何帮助表示赞赏.直截了当地抓住了我的头.

提前致谢!

javascript

9
推荐指数
2
解决办法
5904
查看次数

什么'需要('./ app/routes.js')(app);' 意味着在这个节点服务器示例?

Server.js

    // set up ======================================================================
    var express = require('express');
    var app = express();                        // create our app w/ express
    var mongoose = require('mongoose');                 // mongoose for mongodb
    var port = process.env.PORT || 8080;                // set the port
    var database = require('./config/database');            // load the database config
    var morgan = require('morgan');
    var bodyParser = require('body-parser');
    var methodOverride = require('method-override');

    // configuration ===============================================================
    mongoose.connect(database.localUrl);    // Connect to local MongoDB instance. A remoteUrl is also available (modulus.io)

    app.use(express.static('./public'));        // set the static files …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

6
推荐指数
1
解决办法
3892
查看次数

在什么情况下你会使用一个返回另一个函数(Javascript)的函数?

感谢这个问题,我理解一个函数如何使用两组括号以及函数如何返回另一个在返回后立即触发的函数.

我不明白为什么这很好知道?如何应用它来解决问题?

例子:

function add(x){    
  return function(y){
    return x + y;
  };
}

add(3)(4) === 7; // true
Run Code Online (Sandbox Code Playgroud)

工作正常 - 当然.但为什么不这样写它呢?

function add(a, b) {
  return a + b;
}

add(3, 4) === 7; // true
Run Code Online (Sandbox Code Playgroud)

javascript function

5
推荐指数
1
解决办法
142
查看次数

对 javascript 代码“require('./config/passport')(passport);”感到困惑

我对javascript相当陌生,并且正在尝试使用护照中间件制作一个简单的登录restful api。我知道当我需要('xxxxx'); 我正在使用一个模块。

我在网上找到了一些代码,它有这一行“require('./config/passport')(passport);”

我想知道它的作用以及这条线与仅执行“require(passport);”有何不同?

任何帮助,将不胜感激。

javascript node.js passport.js

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