小编Dev*_*555的帖子

在tinymce指令之后,AngularJS Navigation不起作用

我有问题我无法弄清楚,但我有一个提示.在集成TinyMCE之前,主导航工作正常,例如链接设置,分析,设置; 如果单击它们,它现在不起作用.

这是我的js文件:

var app_htmleditor_module = angular.module('app_htmleditor', ['components']).
    config(['$routeProvider', function($routeProvider) {
        $routeProvider.
            when('/', {templateUrl: getBaseURL()+'public/tpl/app/htmleditor.htm',   controller: HtmlEditorCtrl, reloadOnSearch:false }).
            otherwise( {redirectTo: '/'});
    }
]);

angular.module('components', []).directive('imageUpload', function () {
    return {
        restrict: 'E',
        scope: {
              uploaderid:'@uploaderid'
            },
        templateUrl: '/public/tpl/imageupload.htm'
    }
});

app_htmleditor_module.directive('uiTinymce', function() {
     return {

         require: 'ngModel',
         link: function(scope, element, attrs, ngModel) {

             element.tinymce({
                 // Location of TinyMCE script
                 script_url: 'http://resources.holycrap.ws/jscripts/tiny_mce/tiny_mce.js',

                 // General options
                 theme: "simple",

                 // Change from local directive scope -> "parent" scope
                 // Update Textarea and …
Run Code Online (Sandbox Code Playgroud)

javascript tinymce angularjs

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

不能理解这是指什么

以下任何人都可以详细说明innerF,this参考什么?User还是innerF

function User(){
  this.id = 1;
};

User.prototype.sayHi = function(){
    var innerF = function(){
        this.id = 2; // "this" refers to User or innerF ?
    };

    return innerF;
};
Run Code Online (Sandbox Code Playgroud)

也做了new关键字或匿名函数与改变的参考做this关键字?

如果我这样称呼它会怎么样:

var u = User;
var f = u.sayHi();
f();
Run Code Online (Sandbox Code Playgroud)

要么

var u = new User;
var f = u.sayHi();
f();
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

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

正则表达式问号

要匹配字符串,例如:

-TEXT-someMore-String
Run Code Online (Sandbox Code Playgroud)

为了得到-TEXT-,我开始知道这是有效的:

/-(.+?)-/ // -TEXT-
Run Code Online (Sandbox Code Playgroud)

据我所知,?将前面的标记作为可选项,如:

colou?r匹配colourcolor

我最初使用正则表达式来获得这样的-TEXT-部分:

/-(.+)-/
Run Code Online (Sandbox Code Playgroud)

但它给了-TEXT-someMore-.

添加如何?阻止正则表达式-TEXT-正确获取部分?因为它曾经使前面的令牌可选择不在某些点停止,如上例所示?

javascript php regex

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

私有REST API

我们有REST API,我们只希望我们的域可以访问,并且不会发送欺骗请求.要做到这一点,我脑海中唯一想到的就是检查引用者$_SERVER['HTTP_REFERER'].然而,文档说:

将用户代理引用到当前页面的页面地址(如果有).这是由用户代理设置的.并非所有用户代理都会设置此功能,有些用户可以将HTTP_REFERER修改为功能.简而言之,它无法真正被信任.

所以我们说主要的API请求/门文件是:

www.example.com/api/gate.php
Run Code Online (Sandbox Code Playgroud)

如何使其安全,以便只提供来自自己域的请求而忽略所有其他请求.我已经阅读了一些关于http身份验证和设置私钥或秘密的内容,但我正在寻找一种简单的方法,因此只有我们自己的域可以向该文件发送请求.谢谢

php api rest

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

什么是缓存标记?

Kohana中有Cache_Tagging,但它没有解释它是什么.任何人都可以告诉Cache Tagging应该做什么或我们何时使用它?

php performance caching kohana

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

Javascript JSON.parse或直接访问

当我们可以直接从字符串中读取属性时:

var data = {"id":1,"name":"abc","address":{"streetName":"cde","streetId":2}};
console.log(data.address.streetName); // cde
Run Code Online (Sandbox Code Playgroud)

为什么人们使用JSON.parse:

var obj = JSON.parse(data);
console.log(obj.address.streetName); // cde
Run Code Online (Sandbox Code Playgroud)

javascript

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

JavaScript字符串解析为false

为什么这两个都解决为false:

console.log("potato" == false); //false
console.log("potato" == true); //false
Run Code Online (Sandbox Code Playgroud)

因为我在使用==松散比较时所知道的,JS 强制操作数.既然在JS中,应该是非空字符串true,为什么上面的返回false呢?

javascript

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

JS排序数组

我有以下数组:

var events = [
 {id : 1, start : 100, end : 120},
 {id : 2, start : 60, end : 240},
 {id : 3, start : 700, end : 720}
];
Run Code Online (Sandbox Code Playgroud)

如何start在保留以下内容的基础上对索引进行排序id:

var events = [
 {id : 2, start : 60, end : 240},
 {id : 1, start : 100, end : 120},
 {id : 3, start : 700, end : 720}
];
Run Code Online (Sandbox Code Playgroud)

我试过了:

events.sort()
events.sort(function(a,b){return a-b});
Run Code Online (Sandbox Code Playgroud)

但都没有奏效:(

javascript arrays

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

如何只允许A-Za-z字符

我尝试下面的代码:

 Private Sub txtName_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtName.KeyPress
  ' allow upper and lower case A-Z, and backspace
  If Not Chr(KeyAscii) Like "[A-Za-z]" And KeyAscii <> 8 Then KeyAscii = 0
 End Sub
Run Code Online (Sandbox Code Playgroud)

但它给出了:

'KeyAscii'未声明.由于其保护级别,它可能无法访问.

关于如何只允许字母表的任何想法?

.net vb.net

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

为什么num = 1 - - "2"等于3

标题说再说:

如果我们这样做:

num = 1 + +"2";
alert(num); // 3
Run Code Online (Sandbox Code Playgroud)

我知道有+"2",另外的+转换字符串转换成数字.但:

num = 1 - -"2";
alert(num); // 3
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我期待着,-1例如-"2" = -2

javascript

-11
推荐指数
1
解决办法
409
查看次数

标签 统计

javascript ×7

php ×3

.net ×1

angularjs ×1

api ×1

arrays ×1

caching ×1

kohana ×1

performance ×1

regex ×1

rest ×1

tinymce ×1

vb.net ×1