小编Sud*_*ere的帖子

未捕获的TypeError:angular.lowercase不是函数

未捕获的TypeError:angular.lowercase不是函数

我的angularjs应用程序中出现此错误,并且整个应用程序未运行.这是它的表现textAngular-sanitize.js:413.

无法调试,我尝试使用与angular.js相同的版本,但没有成功.请为我提供解决方案.我没有任何东西可以在控制台中与此错误消息分享.

textAngular-sanitize.js:413 Uncaught TypeError: angular.lowercase is not a function
        at parseEndTag (textAngular-sanitize.js:413)
        at htmlParser (textAngular-sanitize.js:378)
        at textAngular-sanitize.js:147
        at textAngularSetup.js:443
        at Object.invoke (angular.js:5093)
        at angular.js:4892
        at forEach (angular.js:374)
        at createInjector (angular.js:4892)
        at doBootstrap (angular.js:1923)
        at bootstrap (angular.js:1944)
Run Code Online (Sandbox Code Playgroud)

javascript angularjs bower angular-sanitizer

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

在oi-select中加载大数组会在angularjs中花费太多时间

我正在使用oi-select库,我已根据我的项目需要对其进行了定制,并且我已经为它编写了指令.问题是它花了太多时间说10秒加载大约3k阵列数据.我想尽量缩短它的时间.在这里,我为此创造了plunker.

我有指令加载所有工厂数据并提供给oi-select,在我的代码中这里是html

<small><b>select {{MPhardwaresListDropDown.length}}</b></small>
                        <div style="padding-top: 7px">
                            <div title="" class="selected-multiple-items">
                                    {{MPselectedHardwares.length}} selected
                            </div>
                            <grid-multi-select id="hardwareId" clean="clean" optionlist="MPhardwaresListDropDown" colval="name"></grid-multi-select>
                        </div>
Run Code Online (Sandbox Code Playgroud)

指令中的HTML代码如下

<div>
        <div ng-repeat="optionVal in tempOptionList | orderBy : ['-originalcheck','+label']" prevent-close>
            <div ng-if="optionVal.label">
                <label class="checkbox" ng-if="!typeFilterOptions || (optionVal.label.toString().toLowerCase().indexOf(typeFilterOptions.toLowerCase()) > -1)">
                    <input type="checkbox" name="checkbox1" ng-checked="optionVal.check" ng-model="optionVal.check"/>

                    <span class="checkbox__input"></span>
                    <span class="checkbox__label" style="color:#A9A9A9;">{{optionVal.label}}</span>
                </label>
            </div>
            <div ng-if="!optionVal.label">
                <label class="checkbox" ng-if="!typeFilterOptions || (optionVal.val.toString().toLowerCase().indexOf(typeFilterOptions.toLowerCase()) > -1)">
                    <input type="checkbox" name="checkbox1" ng-checked="optionVal.check" ng-model="optionVal.check" ng-change="checking(typeFilterOptions)"/>

                    <span class="checkbox__input"></span>
                    <span class="checkbox__label" style="color:#A9A9A9;">{{optionVal.val}}</span>
                </label>
            </div>



        </div>
Run Code Online (Sandbox Code Playgroud)

角度代码太大了,在这个问题中请参考plunker,但这是如何循环

scope.selection = scope.selectionorg; …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive angularjs-ng-repeat

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

如何使用bootstrap nav-pill中心的图像保持子菜单

朋友们,我在面向子菜单中排列图像时遇到了响应问题.我有一个宽度为1280px的容器,适用于所有屏幕.正如您在小提琴中看到的那样,我将类别作为菜单,然后当我们点击类别时,它会打开带有图像的菜单.我希望这些菜单在所有屏幕上居中,其边框应覆盖整个屏幕.

简单来说,我们的类别应该从左侧徽标的正下方开始,所有图像应始终以所有屏幕为中心.现在带图像的子菜单总是向左或向右移动我希望子菜单中的图像始终占用容器宽度,并通过左右边距适合所有桌面屏幕的容器,整个子菜单应覆盖整个屏幕请查看此代码演示供参考我正在添加截图请参考,看看你是否可以帮助我,非常感谢你给我的时间.

这个图像显示了我现在得到的问题problem_img 这就是我想要的exact_img这是虽然右边有一些空间.但我需要这样的东西,所有内容都应该适合容器宽度,左右相同的空间和覆盖整个屏幕尺寸的背景黑色.我尝试使用margin-left,但它只适合我设置的屏幕,请帮助我使这个菜单响应.任何帮助建议表示赞赏.更新了JSFiddle 谢谢.

 [1]: https://jsfiddle.net/p7qrv3av/
Run Code Online (Sandbox Code Playgroud)

html css jquery twitter-bootstrap

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

如何在完整日历中显示点击日期的活动详情

大家好我有事件阵列,点击一天我想在另一个面板中显示事件详情.我有阵列数组格式的数组,我没有得到如何渲染这个以获取事件的所有细节,包括在点击日的子数组详细信息.请查看您是否可以帮助我,或者可以在其中提出建议.这是我的代码如下.

$(window).load(function() {
    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,
        eventRender: function(event, element, view) {
            for (var i = 0; i <= event.products.length - 1; i++) {
                element.append('<span>' + event.products[i].name + '<span>');
            };
        },
        events: [{
            title: 'EventName',
            start: '2016-05-02',
            products: [{
                name: 'ProductName'
            }]
        }, {
            title: 'Event',
            start: '2016-05-03',
            products: [{
                name: 'ProductName1'
            }, {
                name: 'ProductName2'
            }, {
                name: 'ProductName3'
            },]
        }, {
            title: 'EventName',
            start: '2016-05-13',
            products: [{
                name: 'ProductName1' …
Run Code Online (Sandbox Code Playgroud)

javascript jquery fullcalendar

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

使用ES6 JavaScript类动态初始化实例

如何使用ES6类动态初始化对象?

class AnObject{
    constructor(name) {
    this.name = name;
   }
}
let p1 = new AnObject("name1");
console.log("p1 name: " + p1.name);
var className = "An" + "Object";
let p2 = new className("name2"); // Dynamically init an object?
console.log("p2 name: " + p2.name);
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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

在文本区域中使用 jQuery .text() 保留换行符

我有一个填写了<p>标签的地址。单击编辑按钮后,我将该<p>标签地址转换为<textarea>允许用户编辑它。但是每当用户单击编辑时,<p>就会从标签中获取地址文本,<textarea>而不会换行。

HTML 标记:

<a href="" class="editShipAdd">Edit</a>
<a href="" class="saveShipAddBtn">Save</a>
    <table class="table shipping-address-table"> 
                                <tbody> 
                                    <tr>
                                        <td>
                                            <div class="jumbotron custjumbo">
      <p class="datainfo" id="shipping_address">123, Sample Street,<br>
       Sample Sample Road,<br> Bangalore, <br>Karnataka - 123xyz</p>
                                            </div>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
Run Code Online (Sandbox Code Playgroud)

JS代码:

$(".editShipAdd").on("click", function(e){
    e.preventDefault();
    var datasets = $('.shipping-address-table>tbody>tr td').find(".datainfo");
    var savebtn = $('.saveShipAddBtn');
    datasets.each(function(){
      var theid   = $(this).attr("id");
      var newid   = theid+"-form";
      var currval = $(this).text().replace(/\r?\n/g, '<br />');

      console.log(currval);

        $(this).html('<textarea  name="'+newid+'" id="'+newid+'" value=""
         class="form-control">'+currval+'</textarea>');  
      }); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在postgres中创建具有默认值的枚举

我想在postgres中创建具有默认值的类型枚举,是的,我已经看到此枚举上的先前问题已经检查过.或者请任何人都可以建议我如何完成以下表格结构基本上我需要这样

create type status as enum('pending','approved','declined'); //here i want default value to be set as pending.
Run Code Online (Sandbox Code Playgroud)

如何在表中完成此任务.我正在使用codeigniter和postgresql.有什么建议吗?

postgresql enums codeigniter

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