2关于gulp的手册说我需要首先全局安装gulp(使用-g标志)然后再在本地安装一次.我为什么需要这个?
是什么区别$parse
,$interpolate
和$compile
服务?对我来说,他们都做同样的事情:拿模板并将其编译为模板函数.
我有使用angular-cli生成的Angular 2(版本2.0.0 - 最终版)app.
当我创建一个组件并将其添加到AppModule
声明数组时,它一切都很好,它可以工作.
我决定将组件分开,所以我创建了TaskModule
一个组件TaskCard
.现在我想用TaskCard
在的组成部分之一AppModule
(的Board
成分).
的AppModule:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
import { BoardComponent } from './board/board.component';
import { LoginComponent } from './login/login.component';
import { MdButtonModule } from '@angular2-material/button';
import { MdInputModule } from '@angular2-material/input';
import { MdToolbarModule } from '@angular2-material/toolbar';
import …
Run Code Online (Sandbox Code Playgroud) 我是React.js的新手,对不起,如果这个问题听起来太愚蠢了.
我正在尝试在输入字段为空时禁用按钮.React的最佳方法是什么?
我正在做类似以下的事情:
<input ref="email"/>
<button disabled={!this.refs.email}>Let me in</button>
Run Code Online (Sandbox Code Playgroud)
它是否正确?
这不仅仅是动态属性的重复,因为我也很好奇将数据从一个元素传输/检查到另一个元素.
我想创建一个外部重定向,但为了使所有路由保持一致,我认为在路由器状态配置下做所有事情(包括外部重定向)会很好.
所以:
const appRoutes: Routes = [
{path: '', component: HomeComponent},
{path: 'first', component: FirstComponent},
{path: 'second', component: SecondComponent},
{path: 'external-link', /*would like to have redirect here*/}
];
Run Code Online (Sandbox Code Playgroud)
UPD:我不想像@koningdavid建议的那样使用空组件.对我来说这个解决方案看起来很奇怪.对于没有虚拟组件的情况,这应该是非常容易实现的.
我没有在文档中找到为所有http请求设置基本API URL的方法.是否可以使用Angular HttpClient?
看起来新的AngularJS 1.5 Component概念中没有"替换"选项(就像指令一样).
如果我想将表行 <TR>
元素作为组件,您会建议什么?在有效的HTML方面是不可能的?
实例:mailBox组件里面有邮件组件.通过标记mail-box-component是表,而mail-box是tr.
<mail-box>
<mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail>
<mail-box>
Run Code Online (Sandbox Code Playgroud)
UPD:关于指令的相关讨论 - 为什么在AngularJS中不推荐使用替换?
有人能告诉我它们之间有什么区别
React.findDOMNode(this.refs.email).value
Run Code Online (Sandbox Code Playgroud)
和
this.refs.email.getDOMNode().value
Run Code Online (Sandbox Code Playgroud)
他们正在做同样的事情 - 获取元素的价值,但我应该在哪里使用哪一个.
有人可以告诉我,[哈希]和[chunkhash]的目的是什么?它们来自哪里?
output: {
path: "/home/proj/cdn/assets/[hash]",
publicPath: "http://cdn.example.com/assets/[hash]/"
}
Run Code Online (Sandbox Code Playgroud) <base href="">
Run Code Online (Sandbox Code Playgroud)
对于开发和生产是不同的(对于生产它的子文件夹).使用webpack构建不同基础的好方法是什么?
javascript ×5
angular ×3
angularjs ×2
reactjs ×2
webpack ×2
components ×1
gulp ×1
react-jsx ×1
replace ×1
typescript ×1