小编max*_*lec的帖子

如何检查Angular应用程序是否在生产或开发模式下运行

这似乎很简单,但我找不到任何解决方案.

那么,我如何检查我的应用程序是在生产模式还是开发模式下运行?

production angular

100
推荐指数
4
解决办法
5万
查看次数

Angular cli - 如何在ng服务时禁用自动重新加载

使用Angular cli为我的应用程序提供服务时,如何禁用自动重新加载?

ng --help提到了--live-reload选项,但我不能让它工作.

ng serve --live-reload=false或者ng serve --live-reload false不工作

编辑:它似乎是一个错误https://github.com/angular/angular-cli/issues/1755

angular-cli angular

70
推荐指数
3
解决办法
4万
查看次数

有没有办法从.py文件命令行创建.ipynb?

有没有办法从.py文件命令行创建.ipynb?

为什么我要这样做:我想使用文本编辑器重构一些代码.我的ipynb文件在服务器上,并且更容易传输.x文件(通过运行带有--script的ipython笔记本生成),该文件在版本控制系统(git)上跟踪而不是ipynb.

理想情况下,我想做以下事情:

  • 笔记本正在运行--script,所以我有一个.py文件
  • 提交新版本的文件,从服务器推送并拉上我的机器
  • 拉从我的机器
  • 在我的机器上编辑
  • 提交,从我的机器推送并从服务器拉
  • 从新的.py文件创建.ipynb文件并替换旧文件

我找不到任何方法从服务器上的py文件启动服务器上的iPython Notebook.

当然,我可以将.ipynb添加到git中,但有充分的理由不这样做.我也可以使用ftps发送文件,但由于这是我经常做的事情,我想找到更好的解决方案.

python ipython ipython-notebook

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

HTML表格中的固定宽度列,表格布局= auto

当HTML表格table-layout设置auto为其列时,它是自动调整大小的.鉴于这种情况有没有办法保持特定列固定宽度?我试过使用CSS宽度 - 似乎没有任何影响.

html html-table tablelayout fixed-width

5
推荐指数
2
解决办法
5129
查看次数

创建后立即关注输入

我希望在“激活”时集中输入。原因是我正在构建一个多步骤表单(就像这个),它有多个输入,我将一一展示。这就是我尝试过的。

解决方案1

@Component(
...
template: `<input *ngIf="myCondition" id="myId" (load)="myLoad()">`){
    myCondition = false;
    load(){
        document.getElementById("myId").focus();
    }
}
Run Code Online (Sandbox Code Playgroud)

当 myCondition 后来变为 true 时, (load) 事件不会被触发,在我看来,这是这种情况下最合乎逻辑的 DOM 事件。

解决方案2

someFunction(){
    this.myCondition = true;
    document.getElementById("myId").focus();
}
Run Code Online (Sandbox Code Playgroud)

这会失败,因为输入元素尚未加载: document.getElementById("myId") returns undefinedsetTimeOut如果我设置大约 100 毫秒,它确实可以工作,但这不是一个非常优雅的解决方案,并且不同客户端的理想超时会有所不同。

关于在 DOM 中加载输入时如何实现输入焦点还有其他想法吗?

angular2-template angular

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