小编use*_*525的帖子

Angular 2.0和模态对话框

我试图找到一些关于如何在Angular 2.0中进行确认模式对话框的示例.我一直在使用Angular 1.0的Bootstrap对话框,无法在Web上找到Angular 2.0的任何示例.我也检查了角度2.0文档没有运气.

有没有办法在Angular 2.0中使用Bootstrap对话框?

谢谢!

modal-dialog angular

124
推荐指数
5
解决办法
22万
查看次数

如何调试Minification失败.返回未经授权的内容

我正在使用Asp.net MVC 4捆绑包来捆绑和缩小我的Css文件.

YSlow在下面显示此错误

 /* Minification failed. Returning unminified contents.
    (1442,26): run-time error CSS1019: Unexpected token, found ':'
    (1442,26): run-time error CSS1042: Expected function, found ':'
    (1442,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
     */
Run Code Online (Sandbox Code Playgroud)

这是我的捆绑代码,

    bundles.Add(new StyleBundle("~/Content/css").Include(
        "~/Content/site.css",
        "~/Content/fullcalendar.css",
        "~/Content/jquery.dropdown.css",
        "~/Content/jquery.tagit.css",
        "~/Content/tipsy.css"
        ));
Run Code Online (Sandbox Code Playgroud)

现在我将如何找出导致问题的css文件?我如何调试以找到导致问题的行?site.css是我写的唯一的css文件.

asp.net-mvc bundling-and-minification

26
推荐指数
2
解决办法
2万
查看次数

无法在Windows中创建Cookie文件RabbitMQ

我正在尝试运行以下命令

rabbitmq-plugins.bat enable rabbitmq_management  
Run Code Online (Sandbox Code Playgroud)

它给我一个错误无法创建cookie文件h:/.

我使用的是Windows 7,Erlang版本R16B01和RabbitMQ-Server 3.1.5版

我正在使用我的工作PC,我们的公司政策将HOMEDRIVE设置为h:和HOMEPATH为/我不认为他们会让我改变这一点.

我可以在C:\ Windows下看到.erlang.cookie文件.

有人能让我知道一个解决方法吗?

提前致谢 !

erlang rabbitmq

22
推荐指数
4
解决办法
1万
查看次数

jQuery验证 - form.valid()始终返回true

我有一种情况,当我尝试检查表单是否有效,但form.valid()始终返回true.但是,如果我尝试验证单个控件,则返回false.

这是我的表格:

<div class="profilestagsedit">
    @using (Html.BeginForm("", "", FormMethod.Post, new { id = "tagsform" }))
    {
        @Html.ValidationMessageFor(x => x.EditTagsText)
        @Html.TextBoxFor(p => p.EditTagsText, new
           {
               @id = "txtprofileedittags"
           })
    }
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的viewmodel:

[Required(AllowEmptyStrings = false, ErrorMessage = "Please enter at least one Tag ")]
public string EditTagsText { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是jQuery代码:

   $('#tagsform').removeData("validator");
   $('#tagsform').removeData("unobtrusiveValidation");
   $.validator.unobtrusive.parse('#tagsform');
   $('#tagsform').validate();
Run Code Online (Sandbox Code Playgroud)

在保存按钮上单击:

var isValid = $('#tagsform').validate().element($('#txtprofileedittags')); <-- false
$('#tagsform').valid() true <--
Run Code Online (Sandbox Code Playgroud)

我想form.valid()也返回false,我做错了什么?

jquery jquery-validate unobtrusive-validation

8
推荐指数
2
解决办法
2万
查看次数

对于大型JSON请求,Web API POST参数为null

我在Web API控制器中有一个POST方法,它接受一个包含50个字段的类作为参数.我正在获取null控制器中的参数值,但如果我将字段数减少到30左右,我得到正确的值.

我将此添加到Web.Config:

add key ="aspnet:MaxJsonDeserializerMembers"value ="140000"

如果我使用Request.Content.ReadAsStreamAsync(),并使用JsonSerializer反序列化流,我得到具有正确值的对象.

这是读取POST参数的首选方式吗?

c# post json asp.net-web-api2

8
推荐指数
2
解决办法
4843
查看次数

使用ng-messages显示不同表单字段的多条消息

是否可以使用角度为1.3的ng-messages并在顶部显示验证摘要以及不同字段的错误消息?

<div ng-messages="myForm.$error">
    <div ng-message="required">Need to show required error for field 1.</div>
    <div ng-message="required">Need to show required error for field 2.</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?到目前为止我看到的所有示例都显示了单个字段的错误消息,而不是表单中的所有字段.

我是否需要为每个字段添加多个ng-messages部分?

validation angularjs ng-messages

4
推荐指数
1
解决办法
5188
查看次数

从投影的子组件 Angular 5 内部获取父 ViewContainerRef

我有一个带有动态创建组件的 App 组件。父组件有一个<ng-content>元素,以便我们可以将子组件投影到父组件中。

应用组件:

@Component({
  selector: 'my-app',
  template:`<ng-container #parentcontainer></ng-container>`,
})
Run Code Online (Sandbox Code Playgroud)

父组件:

@Component({
  selector: 'parent',
  template: `
  <ng-container #container></ng-container>
  <ng-content></ng-content>

                `
})
Run Code Online (Sandbox Code Playgroud)

子组件:

@Component({
  selector: 'child',
  template: `<label>
                <input type="radio">
              </label>
                `
})
Run Code Online (Sandbox Code Playgroud)

我的问题是,有什么方法可以访问子组件内的 App 组件的 ViewContainerRef (#parentcontainer) 吗?目标是在稍后阶段动态地将其他组件插入 #parentcontainer 中,例如从子组件单击某些按钮。

这是StackBlitz上的工作示例

angular angular5

4
推荐指数
1
解决办法
3931
查看次数

使用关闭按钮添加DIV,使用Jquery动态地向另一个DIV添加

我想在右上角添加4个带有关闭按钮的div,水平对齐父DIV.单击关闭按钮时,应从父DIV中删除div.这有可能与Jquery一起吗?如果有人可以发布示例代码,我会非常感激!

谢谢

jquery

3
推荐指数
1
解决办法
2万
查看次数

使用Web Api 2角度下载csv文件

我正在尝试使用web api 2和angular js下载csv文件.

这是我的控制器代码

public IHttpActionResult ExportCsvData()
{
    var stream = new FileStream("Testcsv.csv", FileMode.Open, FileAccess.Read);
    var response = new HttpResponseMessage(HttpStatusCode.OK);
    response.Content = new StreamContent(stream);
    response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
    response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
    {
        FileName = "Testcsv.csv"
    };

    return Ok(response);
 }
Run Code Online (Sandbox Code Playgroud)

这是我的角度代码,

var filename = 'testcsv.csv';
var contentType = 'text/csv;charset=utf-8';
var blob = new Blob([data], { type: contentType });
if (navigator.msSaveBlob) {
    navigator.msSaveBlob(blob, filename);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用IE 11,但是当我在excel中打开文件时,它看起来像这样,

{   "version": {
    "major": 1
    "minor": 1
    "build": -1
    "revision": -1
    "majorRevision": -1 …
Run Code Online (Sandbox Code Playgroud)

c# csv angularjs asp.net-web-api2

2
推荐指数
1
解决办法
5341
查看次数

JQuery .html()和.text()在Production中返回空值

我有一个带有posttext的文本区域.

我试图获取textarea的值,但.html()和.text()始终在Production中返回null.但.val()返回正确的值.我使用IIS作为Web服务器.

alert($("#posttext").html());    // returns empty
alert($("#posttext").val());     //returns the correct values
alert($("#posttext").text());    // returns empty
Run Code Online (Sandbox Code Playgroud)

当我在本地运行时,代码工作正常,那么是否有任何设置在生产中搞砸了?有什么办法调试?由于它是一个ajax加载形式,我无法在视图源中看到textarea.

谢谢

html jquery

1
推荐指数
1
解决办法
5019
查看次数