小编qiA*_*lex的帖子

错误:类型“{}”缺少类型中的以下属性

interface Person {
  name: string;
  surname: string;
}
let person1: Person = {};

person1.name = "name"
person1.surname = "surname"
Run Code Online (Sandbox Code Playgroud)

当我声明 person1 时,出现此错误:

Type '{}' is missing the following properties from type Person

javascript interface object typescript

12
推荐指数
2
解决办法
6万
查看次数

Angular 2. 什么渲染速度更快:[ngClass] 或 class="{{}}"?

什么会渲染得更快?

  <div class="ololo" [ngClass]="{'my-class': myVar}">one</div>
Run Code Online (Sandbox Code Playgroud)

或者

  <div class="ololo {{myVar ? 'my-class': ''}}">another</div>
Run Code Online (Sandbox Code Playgroud)

或其他方式?

javascript angular2-template angular

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

使用javascript获取任何&lt;ul&gt;中&lt;li&gt;的数量

我有一个代码,我需要在其中找到li标签的数量,而不是嵌套的。

<ul class="ulStart">
   <li>
      <ul class="ulNested">
         <li></li>
         <li></li>
      </ul>
  </li>
  <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

正在做

document.querySelector('.ulStart').getElementsByTagName('li')
Run Code Online (Sandbox Code Playgroud)

给了我4 <li>,这是不是我想要的,我想要的号码li出现在标签ulStart。让我知道是否有任何方法可以这样做。没有 jQuery,纯 javascript。

html javascript

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