我正在使用Reactive Forms在Angular2中构建一个表单.我正在使用FormBuilder来创建一组字段.对于文本框,这非常有效.但我找不到单选按钮的formControl.
这是如何运作的?我应该<input formControlName="gender" type="radio">像文字输入那样做吗?
我正在搞乱Angular.试图用angular-cli生成一些东西.但是,在生成新服务时,服务将放在"/src/"文件夹中.
我想为此设置一个全局默认文件夹.是否有配置设置,我可以做以下事情:{ servicesDir: "/src/services/" }?
我正在使用ng generate service Test命令.
我正在尝试覆盖ngx-datatable单元格的模板.所以在我的模板中,我为此设置了一个小视图.要测试模板是否有效,我只是在它周围显示值:
<ngx-datatable
class="material"
[rows]="rows"
[columns]="columns"
headerHeight="45">
</ngx-datatable>
<ng-template #roleTemplate let-row="row" let-value="value" let-i="index">
<strong> **{{ value }}** </strong>
</ng-template>
Run Code Online (Sandbox Code Playgroud)
在我的组件中,我使用ViewChild获取模板并将其提供给我的数据表.
@ViewChild('roleTemplate') roleTemplate: TemplateRef<any>;
public columns = [
{ name: 'Name', prop: 'displayName' },
{ name: 'Email', prop: 'emailAddress' },
{ name: 'Role', prop: 'role', cellTemplate: this.roleTemplate },
{ name: 'Status', prop: 'status' },
];
Run Code Online (Sandbox Code Playgroud)
只有文件说:
cellTemplate:TemplateRef
Angular TemplateRef允许您创作自定义的身体细胞模板
但它似乎不起作用.我错过了什么吗?
我看了几个Laracast课程,现在我正在建立我的第一个Laravel项目.我有一些带有时间戳的Eloquent模型,用于created_at和updated_at.
为了显示正确的日期格式,Laravel有一个非常好的功能:访问器.但在每个Eloquent模型中,我现在有2个这样的函数:
public function getUpdatedAtAttribute($value) {
return Carbon::parse($value)->format('d-m-Y H:i:s');
}
public function getCreatedAtAttribute($value) {
return Carbon::parse($value)->format('d-m-Y H:i:s');
}
Run Code Online (Sandbox Code Playgroud)
这样日期将被强制显示为d-m-Y H:i:s.唯一的问题是:我不想为我创建的每个模型执行此操作..
是否有一个默认的Laravel方式/约定我可以在全球范围内执行此操作,或者我应该制作某种类型MasterModel并扩展它而不是Model?
我已经学习了几天laravel,我希望你的家伙可以帮助我.我有以下表结构:
users
------
id
companies
------
id
company_user
------
company_id
user_id
owner
Run Code Online (Sandbox Code Playgroud)
我的用户和公司模型具有如下指定的功能:
public function companies() {
return $this->belongsToMany('App\Company', 'company_user', 'company_id', 'user_id')->withPivot('owner');
}
Run Code Online (Sandbox Code Playgroud)
public function users() {
return $this->belongsToMany('App\User', 'company_user', 'company_id', 'user_id')->withPivot('owner');
}
Run Code Online (Sandbox Code Playgroud)
例如,当我将公司保存给这样的用户时:
User::find(1)->companies()->save(\App\Company::find(1));
Run Code Online (Sandbox Code Playgroud)
数据透视表很好地填充,但所有者列不会被填充.我在网上找不到很多如何填写这个专栏.希望你们能帮助我吗?
提前致谢!
我已经和Angular2玩了几天了,到目前为止我真的很喜欢它.但我似乎无法绕过某些东西.
我有一个带有2个函数的类userService(我删除了大多数逻辑.),它改变了IsLoggedIn属性:
@Injectable()
export class UserService{
public IsLoggedIn:bool = false
login(){
this.IsLoggedIn = true;
}
logout(){
this.IsLoggedIn = false;
}
}
Run Code Online (Sandbox Code Playgroud)
我想在全局视图中显示和隐藏一些元素,具体取决于IsLoggedIn属性.做这个的最好方式是什么?
我想chmod从用户更改文件的值.但它不起作用.我的代码是;
$chmod = "0777";
chmod($filename, $chmod);
Run Code Online (Sandbox Code Playgroud)
我进入chmod 777.但是文件的chmod值是1411.我试过chmod 0777,777,00777.结果保持不变.
angular ×4
php ×3
laravel-5 ×2
angular-cli ×1
chmod ×1
datatable ×1
eloquent ×1
laravel ×1
typescript ×1