小编Zoo*_*oly的帖子

JavaScript window.scroll与window.scrollTo?

知道之间有什么区别(如果有的话)window.scroll(x, y)window.scrollTo(x, y)[不谈论jQuery]?

还有关于哪些浏览器支持哪些的想法?谢谢

javascript

54
推荐指数
3
解决办法
6万
查看次数

为什么{{undefined + number}}返回数字?

我正在研究一个AngularJS项目.我注意到以下表达式返回一个数字.

在视图中,{{undefined + 10}}将输出10.

在JavaScript中,undefined + 10将输出NaN.

为什么视图中的这种行为有所不同?

javascript angularjs

47
推荐指数
2
解决办法
3391
查看次数

ng2智能表复选框在所有页面上都不是持久的

我是ng2-smart-tables的新手.我正在尝试从GitHub页面修改下面的示例,以便在从一个页面移动到另一个页面时复选框不会消失.

import { Component } from '@angular/core';

@Component({
  selector: 'basic-example-multi-select',
  template: `
    <ng2-smart-table [settings]="settings" [source]="data"></ng2-smart-table>
  `,
})
export class BasicExampleMultiSelectComponent {

  settings = {
    selectMode: 'multi',
    columns: {
      id: {
        title: 'ID',
      },
      name: {
        title: 'Full Name',
      },
      username: {
        title: 'User Name',
      },
      email: {
        title: 'Email',
      },
    },
  };

  data = [
    {
      id: 1,
      name: 'Leanne Graham',
      username: 'Bret',
      email: 'Sincere@april.biz',
    },
    {
      id: 2,
      name: 'Ervin Howell',
      username: 'Antonette',
      email: 'Shanna@melissa.tv',
    },
    {
      id: 3, …
Run Code Online (Sandbox Code Playgroud)

javascript checkboxlist ng2-smart-table angular

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

如何在不使用-webkit-app-region的情况下在Electron中移动无框窗口

我一直在尝试移动一个无框的窗口,但是现在我想通过拖动一个元素(标题栏)来移动整个窗口,我已经尝试-webkit-app-region: drag;但它似乎不起作用,我也尝试过https://www.npmjs.com/package/electron-drag但它也不起作用.

javascript css node.js reactjs electron

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

错误TS2315:类型'ElementRef'不是通用的

我试图在我的应用程序中使用@ angular/materials并且它正在成功编译,但是我收到以下错误:

webpack: Compiled successfully.
ERROR in node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(136,20): error TS2315: Type 'ElementRef' is not generic.
node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(154,104): error TS2315: Type 'ElementRef' is not generic.
node_modules/@angular/material/slide-toggle/typings/slide-toggle.d.ts(53,15): error TS2315: Type 'ElementRef' is not generic.
node_modules/@angular/material/slide-toggle/typings/slide-toggle.d.ts(55,18): error TS2315: Type 'ElementRef' is not generic.
Run Code Online (Sandbox Code Playgroud)

这似乎不是一个常见问题,有没有人知道如何解决?

使用:

Angular CLI: 1.7.4
Node: 8.11.1
OS: win32 x64
Angular: 5.2.10
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 6.0.0-rc.14-29bf024
@angular/cli: 1.7.4
@angular/material: 6.0.0-rc.14-29bf024
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: …
Run Code Online (Sandbox Code Playgroud)

npm typescript angular-material angular

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

升级@types/angular 后出现“错误 TS2694:命名空间 'angular' 没有导出成员 'xxx'”

将 angular 和 @types/angular 版本升级到 1.6.x 版后,我有很多 TS2694 错误:

error TS2694: Namespace 'angular' has no exported member 'material'
error TS2694: Namespace 'angular' has no exported member 'ui'
error TS2694: Namespace 'angular' has no exported member 'translate'
Run Code Online (Sandbox Code Playgroud)

这在更改版本号之前工作正常。

什么可能导致问题?

typescript yarnpkg angular

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

在 PHP 中的 foreach 循环开始处返回

是否可以 ?或者我应该结束循环并开始另一个循环?

foreach($array as $i)
{
    if (something)
        // Go back
}
Run Code Online (Sandbox Code Playgroud)

php foreach

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

过滤器如何在AngularJS中工作?

我有一个生成的表ng-repeat(来自对象的数组).

我想用搜索文本字段过滤它.

我的数组中包含的对象具有深层属性.

我不知道为什么以及如何,但过滤器只适用于电子邮件领域,这与其他属性一样深.

我正在使用此搜索表单:

<input type="text" name="search" ng-model="searchText" />
...
<tr ng-repeat="x in obj | filter:searchText track by $index">
  ...
</tr>
Run Code Online (Sandbox Code Playgroud)

plunker

编辑:

这个答案有助于我理解为什么它不起作用.有人知道我如何绕过过滤器中的$验证?

我正在使用$,因为我正在使用Google Contact API格式.

angularjs angularjs-ng-repeat

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

未捕获的TypeError:a.customFilter不是具有ngAnimate的函数

我正在研究AngularJS应用程序,并尝试添加Angular Animate.

Angular Route没有引起任何问题,但似乎Angular Animate与我的应用程序中的某些内容不兼容.

我按此顺序加载libs:

<script type="text/javascript" src="../node_modules/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="../node_modules/angular/angular.min.js"></script>
<script type="text/javascript" src="../node_modules/angular-animate/angular-animate.min.js"></script>
<script type="text/javascript" src="../node_modules/angular-route/angular-route.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

并在我的使用中app.js:

var app = angular.module('tictactoe', ['ngRoute', 'ngAnimate']);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.已经使用npm安装了JQuery和Angular(Vanilla + Route + Animate)

我的错误

依赖版本:

版本

javascript jquery angularjs

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

找不到“ ramda”的类型定义文件

我有一个Ionic2和Angular2 的项目。

我在代码中使用RamdaJS,可以完美地与以下命令配合使用:

  • ionic serve
  • ionic cordova build android
  • ionic cordova run android

但是,当我尝试执行以下命令:时ionic cordova build android --prod --release,出现有关Ramda和Type的错误。

看到我的一部分package.json

"dependencies": {
    "@angular/common": "2.4.8",
    "@angular/compiler": "2.4.8",
    "@angular/compiler-cli": "2.4.8",
    "@angular/core": "2.4.8",
    "@angular/flex-layout": "^2.0.0-rc.1",
    "@angular/forms": "2.4.8",
    "@angular/http": "2.4.8",
    "@angular/material": "2.0.0-beta.2",
    "@angular/platform-browser": "2.4.8",
    "@angular/platform-browser-dynamic": "2.4.8",
    "@angular/platform-server": "2.4.8",
    "@angular/router": "3.4.8",
    "@ionic-native/camera": "3.7.0",
    "@ionic-native/core": "3.7.0",
    "@ionic-native/network": "3.7.0",
    "@ionic-native/splash-screen": "3.7.0",
    "@ionic-native/status-bar": "3.7.0",
    "@ionic/storage": "2.0.0",
    "cordova-plugin-device": "^2.0.1",
    "cordova-plugin-ionic-keyboard": "^2.0.5",
    "cordova-plugin-ionic-webview": "^1.1.16",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "hammerjs": "2.0.8",
    "ionic-angular": "2.3.0", …
Run Code Online (Sandbox Code Playgroud)

cordova typescript ionic-framework ramda.js angular

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