小编PSL*_*PSL的帖子

将click事件添加到主菜单中的所有"a"标记

$(document).ready(function () {
            $("#MainMenu a").click(function () {
                $("#divContent").load( ???? );
            });
        });
Run Code Online (Sandbox Code Playgroud)

我想从我的主菜单中检索所有链接,将click事件附加到它们,并告诉jQuery #divContent通过ajax调用加载一些内容.内容位置应取决于href每个链接中的标记.

javascript ajax jquery

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

更改消息默认@ Html.ValidationMessageFor mvc 4

我尝试更改默认的消息@Html.ValidationMessageFor.我可以在哪里查找邮件的文件:The _nameFied field is required.

视图:

@Html.ValidationMessageFor(model => model.NumDoc,"", new { @class = "error-input"})

c# asp.net-mvc razor asp.net-mvc-4

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

Angular bootstrap模式导致严格的di错误,不知道为什么

奇怪的问题,使用Angular UI bootstrap模式我对Angular 1.3 beta 16没有任何问题,但是如果我启用ng-strict-di模式,我会收到以下错误:

Error: [$injector:strictdi] function($scope, $modalInstance) is not using explicit annotation and cannot be invoked in strict mode
http://errors.angularjs.org/1.3.0-beta.16/$injector/strictdi?p0=function(%24scope%2C%20xmodalInstance)
    at http://localhost:3000/vendor/angular.js:78:12
    at annotate (http://localhost:3000/vendor/angular.js:3353:17)
    at invoke (http://localhost:3000/vendor/angular.js:4037:21)
    at Object.instantiate (http://localhost:3000/vendor/angular.js:4070:23)
    at http://localhost:3000/vendor/angular.js:7451:28
    at http://localhost:3000/vendor/ui-bootstrap-tpls-0.11.0.min.js:8:28715
    at wrappedCallback (http://localhost:3000/vendor/angular.js:11616:81)
    at http://localhost:3000/vendor/angular.js:11702:26
    at Scope.$eval (http://localhost:3000/vendor/angular.js:12797:28)
    at Scope.$digest (http://localhost:3000/vendor/angular.js:12609:31) 
Run Code Online (Sandbox Code Playgroud)

奇怪的是,这不是指令或服务,它只是我的一个页面背后的脚本.我知道我在那里制作一个控制器,但是......我现在还不确定.以下是生成错误的代码:

            //=================
            //MODAL PROMPTER
            //=================

            var Prompt = function(title, prompt) {
                var modalInstance = $modal.open({
                    template: '<div class="modal-header"><h3 class="modal-title">' + title + '</h3></div><div class="modal-body"><p>' + prompt + '</p></div><div class="modal-footer"><button class="btn btn-primary" …
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap angularjs angular-ui-bootstrap

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

无法访问Firebase对象属性.值显示为未定义的ANGULARFIRE

我想为我的演示做一个自定义登录,但是我遇到了一个问题.

我使用用户名来访问Firebase中的引用网址,我得到了一个返回的对象.如果我想访问单个属性,我会得到未定义的值,但如果我添加我的html {{returnedObj.name}},则会显示该值.

这是为什么?

angular.module('Demo').controller('loginCtrl', ['$scope', '$firebase', '$location',    function($scope, $firebase, $location){
$scope.user = {};
$scope.check = function(){
    console.log('https://fabritzio-demo.firebaseio.com/users/' + $scope.user.name);
    $scope.returnedObj = $firebase(new Firebase('https://fabritzio-demo.firebaseio.com/usuarios/' + $scope.user.name)).$asObject();
    alert($scope.returnedObj.name); // returns undefined value
};
Run Code Online (Sandbox Code Playgroud)

}]);

angularjs firebase angularfire

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

如何使用ng-options在选择上设置提示?

我有一个选择使用ng-options填充选择如下:

<select class="form-control" 
   ng-model="Data.selectedPerson" 
   ng-options="v as (v.Name ) for v in Data.people track by v.Name">
</select>
Run Code Online (Sandbox Code Playgroud)

如果人员集合为空或者尚未选择任何值,我不希望为集合添加默认值.我想在select中有一个提示,鼓励他们使用select.谢谢你的建议.

javascript angularjs angularjs-ng-options

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

如何有条件地禁用ngTouch并回退到ng-click

如何使用ngTouch有选择地禁用某些元素?也就是说,对于某些元素,我想使用原始ngClick指令而不是ngTouch提供的指令.像这样的东西:

 <button ng-click-original="myClickFn()">click me</button>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-ng-touch

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

使用指令以驼峰命名法设置元素的属性值

我正在尝试从这样的指令向 angularJs 元素添加属性:

element.attr('startOffset', val);
Run Code Online (Sandbox Code Playgroud)

但是当我检查元素时,添加的属性是“startoffset”,其中“o”不是大写字母。

有什么方法可以向元素添加属性并保持单词大小写不变吗?

谢谢

html javascript angularjs angularjs-directive

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

$ .each()与嵌套数组

首先,请原谅我,如果我没有找到正确的阵列类型,但我似乎无法弄清楚这一点.

我正在尝试在查询中运行此数组:

var myArray = {"artists":[{
            "a1":"Adam Sandler",
            "a2":"Adam Lambert",
            "a3":"Avril Levine",
            "a4":"Backstreet Boys",
            "a5":"Blackstreet",
            "a6":"Black Eye Peas",
            "a7":"Cool and the Gang",
            "a8":"Chicago",
            "a9":"Charlie Manson"

        }],
        "songs":[{
            "s1":"Grow Old With You",
            "s2":"Whatdaya Want From Me",
            "s3":"Yea yea",
            "s4":"Quit Playing Games With My Heart",
            "s5":"No Digity",
            "s6":"Meet Me Half way",
            "s7":"Doo wa ditty",
            "s8":"Fight for your honor",
            "s9":"Charlies Song"
        }],
        "genre":[{
            "g1":"Pop",
            "g2":"Pop",
            "g3":"Alternative",
            "g4":"R & B",
            "g5":"R & B",
            "g6":"Hip-Hop",
            "g7":"Funk",
            "g8":"Soft Rock",
            "g9":"Rock"
        }]};
Run Code Online (Sandbox Code Playgroud)

当我点击一个按钮(比如说标题)时,我不知道怎么让它自动通过数组.这就是我的按钮:

                $.each(myArray.songs, function(e,i){
                    console.log("e:"+e+" - …
Run Code Online (Sandbox Code Playgroud)

each jquery json

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

如何在动画期间禁用按钮?

我只是试图在动画发射时禁用按钮的点击功能.

请注意,在最终使用中,我使用的是jQuery触发的CSS动画,所以我不能只检查 .is(':animated').

我的解决方案是在动画期间更改按钮上的活动类,但是jQuery似乎没有意识到我已经改变了它.

测试用例:http://jsfiddle.net/Ct2TZ/

HTML:

<a href="#" class="button active">Click Me</a>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

var myFunction = function () {
    $('.button').removeClass('active');
    $('.result').append('clicked<br> ');
    $('.result').animate({
        width: '200px'
    }, 2000, function() {        
        $('.result').css({width: '75px'});
        $('.button').addClass('active');
    });
}

// THIS SHOULD NOT WORK DURING ANIMATION
$('.active').on("click", function () {
    myFunction();
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

格式化DateTime错误"方法'ToString'没有重载需要1个参数"

在MVC Razor视图中,我试图格式化DateTime字段以仅显示时间.使用下面的代码,我收到错误"方法'没有重载'ToString'需要1个参数"

<td>@(Html.DisplayFor(m=>row.LastUpdatedDate).ToString("HH:mm:ss"))</td>
Run Code Online (Sandbox Code Playgroud)

任何帮助请问是什么导致此错误以及如何解决它?

谢谢你的帮助.

c# asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4

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