我正在使用垫子桌子,我需要使其具有响应性,当用户通过手机访问时,七个列仅显示给我三个,有人可以指导我吗?
我尝试使用fxHide,但没有成功。
.button-raised {
width: 60px;
height: 30px;
font-size: 12px;
min-width: 0px;
line-height: 0px;
padding: 0 0px;
}
.rdesp-status mat-icon {margin: 4px;}
.mat-table {
overflow: auto;
max-height: 500px;
}Run Code Online (Sandbox Code Playgroud)
<mat-table [dataSource]="dataSource" [@animateStagger]="{value:'50'}">
<ng-container class="internalId" matColumnDef="internalId">
<mat-header-cell *matHeaderCellDef fxHide fxShow.gt-sm >Nº RDESP</mat-header-cell>
<mat-cell *matCellDef="let element" fxHide fxShow.gt-sm >
<p class="text-grey" matTooltip="{{element.internalId}}">{{element.number}}</p>
</mat-cell>
</ng-container>
<ng-container class="alias" matColumnDef="alias">
<mat-header-cell *matHeaderCellDef>Apelido</mat-header-cell>
<mat-cell *matCellDef="let element">
<p class="text-truncate" matTooltip="{{element.alias}}">{{element.alias}}</p>
</mat-cell>
</ng-container>
<ng-container class="containerName" matColumnDef="name">
<mat-header-cell *matHeaderCellDef>Nome</mat-header-cell>
<mat-cell *matCellDef="let element">
<span class="mobile-label">Nome</span>
<p class="text-truncate" matTooltip="{{element.alias}}">{{element.name}}</p>
</mat-cell>
</ng-container> …Run Code Online (Sandbox Code Playgroud)我正在尝试将清单列出frontEnd。我正在使用mongoDb。我mongodb有一个名叫Employee。Employee具有以下属性
public class EmployeeViewModel
{
[BsonId(IdGenerator = typeof(StringObjectIdGenerator))]
public string ownerId { get; set; }
public string atributeChange { get; set; }
public PersonalDataViewModel personalData { get; set; }
public AddressViewModel address { get; set; }
public List<EmailsViewModel> emails { get; set; }
public SyndicateViewModel syndicate { get; set; }
public List<DependentsViewModel> dependents { get; set; }
public List<PhoneViewModel> phone { get; set; }
public List<BankViewModel> bank { get; set; }
public …Run Code Online (Sandbox Code Playgroud) 我有第二种形式。我需要用来自银行的日期填写字段,一个 json 文件。在该populateFields方法中,我获得了一个带有将要填充的数据的参数。但是,它只填充itens数组内的描述值,它不执行。
错误:
错误错误:未捕获(承诺):类型错误:_this.form.controls.itens.value [i] .description.patchValue 不是函数
我尝试使用以下表达式:
this.form.controls.itens.value[i].description.patchValue(item.description);
Run Code Online (Sandbox Code Playgroud)
但是,我收到了上面提到的错误。
generateFormGroup(): void {
this.form = this._formBuilder.group({
id: [null],
alias: ['Relatório de Despesa', [Validators.required, Validators.maxLength(50)]],
job: [null, [Validators.required]],
customer: [{ value: null, disabled: true }, [Validators.required]],
contact: [{ value: null, disabled: true }, [Validators.required]],
currency: [{ value: 1, disabled: true }, [Validators.required]],
exchangeRate: [{ value: null, disabled: true }],
advanceValue: ['0'],
itens: this._formBuilder.array([this.createItem()]),
});
}
createItem(): any {
return this._formBuilder.group({
id: [null],
product: [null, [Validators.required]],
productIcon: …Run Code Online (Sandbox Code Playgroud) 我有一个问题,我什么时候会更新我的数据库,我有这个例外。
无法跟踪实体类型“ExpenseReport”的实例,因为已跟踪具有相同 {'Id'} 键值的另一个实例。附加现有实体时,请确保仅附加一个具有给定键值的实体实例。考虑使用 'DbContextOptionsBuilder.EnableSensitiveDataLogging' 来查看冲突的键值。已经跟踪
这是我进行更新的方法。
public async Task UpdateExpenseReportForm(Guid ExpenseReportId)
{
var totalValue = _uow.GetReadRepository<ExpenseItem>().FindByCondition(x => x.ExpenseReportId.Equals(ExpenseReportId)).Sum(x => x.Value);
var expenseReprot = await _uow.GetReadRepository<ExpenseReport>().FindByCondition(x => x.Id.Equals(ExpenseReportId)).FirstOrDefaultAsync().ConfigureAwait(false);
expenseReprot.TotalValue = totalValue - expenseReprot.AdvanceValue;
_uow.GetWriteRepository<ExpenseReport>().Update(expenseReprot);
await _uow.CommitAsync();
}
Run Code Online (Sandbox Code Playgroud)
一个重要的细节是,在这种方法中,_uow.GetReadRepository <ExpenseReport> ()
我已经使用 AsNoTracking 来不映射它
这些是获取和更新的方法"repository dynamic"
public void Update(T entity)
{
_dbSet.Update(entity);
}
public IQueryable<T> FindByCondition(Expression<Func<T, bool>> expression)
{
return _dbSet.Where(expression).AsNoTracking();
}
Run Code Online (Sandbox Code Playgroud) 我制作了一个以巴西格式显示货币价值的管道。当刮刀一切正常。但是,在 azure 上的 DEV/Prod 环境中运行时,我收到此消息。运行时也会出现这个错误"ng serves --prod"。
这是模块中的配置
import { LOCALE_ID } from '@angular/core';
import { registerLocaleData } from '@angular/common';
import localePt from '@angular/common/locales/pt';
registerLocaleData(localePt);
providers: [
{
provide: LOCALE_ID,
useValue: 'pt-PT'
}
],Run Code Online (Sandbox Code Playgroud)
管道作为 HTML
{{produto.valorAntesPromocao | number:'1.2-2'}}Run Code Online (Sandbox Code Playgroud)
错误信息 :
InvalidPipeArgument: '缺少语言环境“pt-BR”的语言环境数据。' 用于管道“xl”
我正在尝试在MONGODB中创建一个通用的“ GET”。但是它不会转换错误:
不能隐式转换类型
我的服务
namespace AdmissionAnonymousForm.Infrascructure.Services
{
public class BankService: IBankService
{
private readonly IMongoCollection<Bank> _bank;
public BankService(IConfiguration config)
{
var client = new MongoClient(config.GetConnectionString("AdmissionAnonymous"));
var database = client.GetDatabase("AdmissionAnonymous");
_bank = database.GetCollection<Bank>("Bank");
}
public Task<Bank> Get()
{
return _bank.Find(bank => true).ToListAsync();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的模特
namespace AdmissionAnonymousForm.Infrascructure.Services.Core
{
public interface IBankService
{
Task<Bank> Get();
Task<Bank> Get(Guid id);
Task<Bank> Post(Bank bank);
void Update(Guid id, Bank addressIn);
void Delete(Guid id);
}
}
Run Code Online (Sandbox Code Playgroud) angular ×3
c# ×3
angular6 ×2
mongodb ×2
angular-cli ×1
angular8 ×1
asp.net ×1
javascript ×1
material ×1
pipe ×1
sql-server ×1
typescript ×1