我有一点问题.我有一个显示div的复选框.我可以从6个不同的复选框中选择,以选择我想要显示的div.
当检查复选框时,我显示div并发送到服务器检查的div名称.
$scope.savesGraphUserDetail = [];
$scope.addRemoveUserChart = function(checked, value) {
if (checked) {
$scope.savesGraphUserDetail.push(value);
var config = { headers: { "Content-Type": "application/x-www-form-urlencoded", "X-HTTP-Method-Override": "PUT" } };
var data = {graphsConfig: $scope.savesGraphUserDetail};
$http
.post(serviceBase + "blabla", data, config)
.success(function(data, status, headers, config) {
})
.error(function(data, status, header, config) {
});
}else {
var index = $scope.savesGraphUserDetail.indexOf(value);
$scope.savesGraphUserDetail.splice(index);
var config = { headers: { "Content-Type": "application/x-www-form-urlencoded", "X-HTTP-Method-Override": "PUT" } };
var data = {graphsConfig: $scope.savesGraphUserDetail};
$http
.post(serviceBase + "blabla", data, config)
.success(function(data, …Run Code Online (Sandbox Code Playgroud) 我需要将搜索框放置到ng-map。我从这里尝试解决方案
https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple
但我无法使其与ng-map一起使用。如果有人可以帮助我,这是我的朋克。我需要两个解决方案,一个是放置标记并获取坐标(此解决方案有效),第二个是搜索框,我对此有问题。并且有什么方法可以限制地图上可供选择的区域,例如本网站上的地图。抱歉我的英语不好。谢谢
[1]: https://plnkr.co/edit/sKOaZOX6FbJwDdf3Po5Z?p=preview
Run Code Online (Sandbox Code Playgroud) 在 angularjs 应用程序中,我有输入字段,我需要在其中输入数字。我这样设置最大值和最小值
<input type="number" min="0" max="{{totaImpressionsSum}}"/>
Run Code Online (Sandbox Code Playgroud)
我$scope.totaImpressionsSum从控制器获取值,在本例中该值为 5000。
我也尝试使用 ng-max 和 ng-min...但是这一切都不起作用,我仍然可以输入小于 0 和大于 5000 的数字。
我做错了什么?在另一个地方,这工作正常......但在这里不行......
这是笨蛋
我有这样的 mat-input 错误处理
<mat-form-field>
<input formControlName="title" matInput placeholder="Title*" />
<mat-error *ngIf="addNewForm.get('title').errors?.required">
Can not be empty
</mat-error>
<mat-error *ngIf="addNewForm.get('title').errors?.minlength">
Min length is 1 character
</mat-error>
<mat-error *ngIf="addNewForm.get('title').errors?.maxlength">
Max length is 255 characters
</mat-error>
</mat-form-field>
<mat-form-field>
<input formControlName="name" matInput placeholder="Name*" />
<mat-error *ngIf="addNewForm.get('name').errors?.required">
Can not be empty
</mat-error>
<mat-error *ngIf="addNewForm.get('name').errors?.minlength">
Min length is 1 character
</mat-error>
<mat-error *ngIf="addNewForm.get('name').errors?.maxlength">
Max length is 255 characters
</mat-error>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
如何直接在组件中处理这个问题,而不是手动编写所有这些错误,检查组件中的所有内容并动态设置错误,如下所示
<mat-form-field>
<input formControlName="title" matInput placeholder="Title*" />
<mat-error>{{ someError }}</mat-error>
</mat-form-field>
<mat-form-field>
<input formControlName="name" matInput placeholder="Name*" /> …Run Code Online (Sandbox Code Playgroud) angularjs ×3
javascript ×2
angular ×1
arrays ×1
checkbox ×1
formbuilder ×1
google-maps ×1
string ×1