小编amy*_*374的帖子

DocumentDB CONTAINS的语法

我在DocumentDB上有以下JSON商店.

{
  "id": "4",
  "total": 10.46,
  "tax": 0.55,
  "soldItems": [
    {
      "item": "CHEESE NIPS 004400001300 F 1.97 D",
      "price": 1.97
    },
    {
      "item": "ROOT BEER 10.46",
      "price": 10.46
    }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我从这个查询中得不到任何结果:

SELECT * from c where CONTAINS(c.soldItems.item, "BEER")
Run Code Online (Sandbox Code Playgroud)

检查JSON对象值中的字符串的正确语法是什么?

azure-cosmosdb

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

Angular 4:动态设置局部变量#

有没有办法动态设置#id,角度用来构造@ViewChild元素引用的HTML属性?

具体需要:我有以下模板,通过迭代*ngFor创建,我想在迭代上分配Angular id.

<ul>
   <li *ngFor="let link of links">
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

在解释之后,最终得到如下结果:

<ul>
  <li #link1>
   </li>
  <li #link2>
   </li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

现在我知道了许多其他方法来获取元素,我可以将#分配给ul元素等,但是想知道是否有办法在ngFor上进行.

在看到答案并尝试组合后进行编辑:

似乎没有办法为*ngFor生成的单个元素分配不同的局部变量标识符.您可以获得所有这些,如接受的答案建议,或者只是获取父元素,并从那里找到您的方式.

angular

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

Angular:在样式绑定中使用calc的正确方法

将calc()绑定到angular。中的style.height,style.width的正确方法是什么?

我有:

[style.height]="calc(100% - 57px)"
Run Code Online (Sandbox Code Playgroud)

然后回来:

Error: Missing expected ) at column 14 in [calc(100% - 4px)] 
Run Code Online (Sandbox Code Playgroud)

似乎'('没有被转义。

angular

7
推荐指数
3
解决办法
3331
查看次数

未处理的 Promise 拒绝:Rx_1.Subject 不是构造函数;区域: ; 任务:Promise.then;值:TypeError:Rx_1.Subject 不是构造函数

我有一个 Angular 2 应用程序,用于systemjs映射/加载。

在项目中导入rxjs并引用它是可以的,但是当部署代码时,它无法构造变量Subject并显示消息:

“未处理的 Promise 拒绝:Rx_1.Subject 不是构造函数;区域:;任务:Promise.then;值:TypeError:Rx_1.Subject 不是构造函数”。

systemjs 上的接收:

(function (global) {
var map = {
    'app': 'app',  
    '@angular': 'js/@angular', 
     // other libraries
    'rxjs': 'js/rxjs', 
};

// packages tells the System loader which filename and/or extensions to look for by default (when none are specified) 

var packages = {
    'app': { main: 'main.js', defaultExtension: 'js' },
    'rxjs': { defaultExtension: 'js' }
};
Run Code Online (Sandbox Code Playgroud)

我实例化主题的方式:

import { Injectable } from '@angular/core';
import { …
Run Code Online (Sandbox Code Playgroud)

rxjs typescript systemjs angular

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

标签 统计

angular ×3

azure-cosmosdb ×1

rxjs ×1

systemjs ×1

typescript ×1