我有一个搜索输入框,用户应该能够通过员工 ID 或名字或姓氏进行搜索。员工 ID 也是一个字符串。我有名为 profile 的 mongo 模型,其中包含员工信息。
我正在使用 Node Express 和 mongoose。我想要一个接收 id 或名字或姓氏作为请求参数的路由器,如下所示。
this.router.get('/name/:name', this.getMidSearchResults);
private getMidSearchResults(req: Request, res: Response, next: NextFunction) {
var nameRegex = {"$regex": new RegExp('^' + req.params.name.toLowerCase(), 'i')};
Profile.find({ mid: nameRegex } || {firstName: nameRegex} || {lastName: nameRegex}, function(err, data) {
if (err) throw err;
res.send(data);
});
}
Run Code Online (Sandbox Code Playgroud) 我有一个名为test的按钮和一个带有三个值的下拉菜单.如何根据下拉菜单中选择的值启用 - 禁用"测试"按钮.例如.如果选择"未就绪",则应禁用按钮如果选择就绪或注意,则应启用按钮
<div class="row">
<div>
<button id="testBtn" class="btn btn-default" >Test</button>
</div>
</div>
<div class="row">
<div class="col-md-12">
<select name="select">
<option value="value1" selected>Not ready</option>
<option value="value2">Ready</option>
<option value="value3">Attention !!</option>
</select>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
html angularjs angularjs-directive angularjs-scope ng-controller