小编Zac*_*cky的帖子

如何将参数传递给Visual Studio for Mac中的Main()C#

我已经查看了其他版本的visual studio的不同资源,但我不清楚如何使用arg调用Main

using System;

namespace helloWorld
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            if (args.Length > 0)
            {
                Console.WriteLine("Hello " + args[0]);
            }
            else
            { 
                Console.WriteLine("Hello World!");
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

ngModel更改,不调用ngModelChange

<input type="number" style="width: 100px" [(ngModel)]="trait.userMinimum" (ngModelChange)="setThresholds()">
Run Code Online (Sandbox Code Playgroud)

通过以下代码更改模型,并将其反映在屏幕上,但随后不调用ngModelChange。我希望它被调用,而不管它在别处被更改,是属性还是任何原因。如果模型发生更改,它将调用ngModelChange。

  <p-slider [(ngModel)]="trait.userMinimum" 
    [style]="{'width':'100%'}" 
    [min]="trait.min"
    [max]="trait.max"
    class="ui-g-8"></p-slider>
  <span class="ui-g-2">{{trait.max}}</span>
Run Code Online (Sandbox Code Playgroud)

为了阐明ngModel可以正常工作,我将滑块更改的数字移动了,键入了滑块更改的数字。唯一不起作用的是滑块更改,并且未在输入中调用模型更改。

angular

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

将 while 循环中的异步等待转换为承诺

我不知道如何将 while 循环中的异步等待功能转换为基于承诺的实现。

repl 显示异步等待版本

https://repl.it/repls/IdealisticPepperyCoding

var dependency = false;

function checkDependency() {
  return new Promise(resolve => {
    setTimeout(() => {
      dependency = true;
      return resolve();
    }, 1000)
  });
}

async function isReady() {
    while(!dependency) {
      console.log('not loaded');
      await checkDependency();
    }
    console.log('loaded')
}

isReady();
Run Code Online (Sandbox Code Playgroud)

javascript async-await ecmascript-2017

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

生成唯一的ID js

在Jasmine中运行一些测试以尝试使此代码正常工作,发现id不是唯一的。这是有道理的,因为它们是像这样随机生成的。

var Robot = function(){
    this.name = makeid();
    function makeid()
    {
        var text = "";
        var possible ="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        for( var i=0; i < 2; i++ ){
            text += possible.charAt(Math.floor(Math.random() * possible.length));
        }
        var possibleNums ="0123456789";
        for( var j=0; j < 3; j++ ){
            text += possibleNums.charAt(Math.floor(Math.random() * possibleNums.length));
        }
        return text;
    }
};
Run Code Online (Sandbox Code Playgroud)

我需要它来完成这个测试。

it('there can be lots of robots with different names each', function() {
    var i,
        numRobots = 10000,
        usedNames = {};

    for (i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jasmine

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

如何在 Angular 中获取完整的 url?

我的应用程序利用了 Angular Universal,我想url在 Angular 组件中获取当前的完整路径。我想我必须window在可能需要注入窗口的地方使用该对象,或者更好的选择是简单地检查它是否在浏览器中。是否有使用 Angular 的 API 的更清洁的解决方案?

  url: string;

  constructor(private router: Router) { }

  ngOnInit() {
    this.router.events.subscribe((val) => {
      this.url = `${window.location.protocol}//${window.location.host}${window.location.pathname}`;
    });
  }
Run Code Online (Sandbox Code Playgroud)

编辑:我要问的问题是如何以url符合 Angular Universal 的方式获得完整

angular-universal angular

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