我正在向父组件表单添加子组件.
<form [formGroup]="usuarioForm" novalidate>
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputNome">Nome</label>
<input type="text"
formControlName="nome"
class="form-control "
placeholder="Nome" />
</div>
</div>
<endereco [enderecoGroup]=usuarioForm></endereco>
<button type="submit"
class="btn btn-default"
(click)="InsereUsuario(usuarioForm.value)">
Enviar
</button>
</form>
Run Code Online (Sandbox Code Playgroud)
<h4>Endereço</h4>
<div class="col-md-2">
<div class="form-group" [formGroup]="enderecoGroup">
<label for="exampleInputCep">Cep</label>
<input type="text"
class="form-control"
placeholder="Cep"
(blur)="GetAdress($event.target.value)">
</div>
</div>
<div class="col-md-4">
<div class="form-group" [formGroup]="enderecoGroup">
<label for="exampleInputComplemento">Complemento</label>
<input type="text"
class="form-control"
placeholder="Complemento"
[value]=endereco?.complemento>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
@Input() enderecoGroup: FormGroup;
endereco: Endereco
GetEndereco(Cep: string) {
this.servico.GetEndereco(Cep)
.subscribe(resposta => this.endereco = resposta);
}
Run Code Online (Sandbox Code Playgroud)
提交表单时,Adress.html条目为空白,我该怎么办?
我正在使用React表单
我正在用DrawingManager. 我想fillColor用道具修改多边形。我该怎么办?
import React from 'react'
import GoogleMap from 'google-map-react'
export default (props: any) => {
let {color} = props
const handleGoogleMapApi = (google: any) => {
console.log(google)
var drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.POLYGON,
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: ['polygon'],
},
polygonOptions: {
strokeWeight: 5,
fillOpacity: 0.45,
fillColor: color,
},
})
google.maps.event.addListener(drawingManager, 'polygoncomplete', (polygon: any) => {
let points: any = polygon.getPath().getArray()
points.forEach((point: any) => {
const {lat, lng} = point
console.log(lat(), lng()) …Run Code Online (Sandbox Code Playgroud) 我安装了 FluentMigration 来管理我的 SQL 文件。
在包管理中,我执行以下命令:
PM> dotnet add package FluentMigrator
PM> dotnet add package FluentMigrator.Runner
Run Code Online (Sandbox Code Playgroud)
[Migration(201805041513)]
public class _201805041513_CriacaoTabelaPessoa : ForwardOnlyMigration
{
public override void Up()
{
Create.Table("Pessoa")
.InSchema("angularCore")
.WithColumn("Id").AsInt32().Identity()
.WithColumn("Nome").AsString(80)
.WithColumn("SobreNome").AsString(50)
.WithColumn("Email").AsString(50)
.WithColumn("IdTpoPessoa").AsInt16()
.WithColumn("IdEndereco").AsInt16();
}
}
Run Code Online (Sandbox Code Playgroud)
进程外(针对某些公司要求)
PM> dotnet tool install -g FluentMigrator.DotNet.Cli
Run Code Online (Sandbox Code Playgroud)
错误:
找不到与“dotnet-tool”命令对应的可执行文件
跑进
PM> dotnet tool install -g FluentMigrator.DotNet.Cli
PM> dotnet fm migrate -p sqlite -c "Data Source=test.db" -a ".\bin\Debug\netcoreapp2.1\test.dll"
Run Code Online (Sandbox Code Playgroud)
生成teste.db
在旧版本中,您直接在数据库中运行迁移,我不明白如何更新我的数据库,即通过生成的 test.db 文件创建 Person 表?
我正在尝试读取 Asp.net Core 项目中的 .json 文件。
{
"AzureCosmosDb": {
"EndpointUrl": "https://localhost:8081",
"PrimaryKey": "C2y6yDjf5/R++4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==",
"DatabaseId": "Cosmoso"
},
"Oracle12c": {
}
}
Run Code Online (Sandbox Code Playgroud)
dbConfig.Json:public static string GetConnectionString(string fileJson, string conexao)
{
var builder = new ConfigurationBuilder().AddJsonFile(fileJson);
Configuration = builder.Build();
string connection = Configuration.GetConnectionString("AzureCosmosDb:DatabaseId");
return connection;
}
Run Code Online (Sandbox Code Playgroud)
该方法返回 null,这是怎么回事?
我试图从另一个方法中调用一个方法,为此,我使用了它。但是我的控制台导致我出错。
如何在Vuejs中的另一个方法内调用一个方法?
methods: {
searchLocations: function() {
var address = this.search
var geocoder = new window.google.maps.Geocoder()
geocoder.geocode({
address: address
}, function(results, status) {
if (status === window.google.maps.GeocoderStatus.OK) {
this.buscarLojas(results[0].geometry.location)
}
})
},
buscarLojas: function(center) {
console.log(center)
}
}
Run Code Online (Sandbox Code Playgroud)
this.buscarLojas不是函数
我需要当用户单击子组件上的按钮时,父组件接收cart.lenght到分配 count元素的属性。
<q-btn flat round color="faded" icon="fas fa-shopping-cart" @click="cart(item.id)"/>
cart: function (Id) {
let cart = []
cart.push(Id)
this.$emit('totalItensCart')
this.$q.localStorage.set('cart', cart)
}
Run Code Online (Sandbox Code Playgroud)
如何在父组件cart.length中的 count属性中显示值?
<q-route-tab
count="5"
icon="fas fa-cart-plus"
to="/cart"
exact
slot="title"/>
Run Code Online (Sandbox Code Playgroud)