小编Kub*_*lik的帖子

$ Watch in a service?

是否可以在服务中设置一个$watch对象数组(我希望$watch声明本身在服务中)?

angularjs angularjs-service

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

Google Location History API的未来

Google将很快退出Latitude以及Latitude的API.但他们在他们的博客上表示,仍将存储位置记录,用户将能够在Google地图的位置历史记录仪表板上访问他们的历史记录.您知道是否有任何用于接收该位置记录的API,就像谷歌纵横一样?

google-maps google-api google-latitude

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

JSDoc - 如何记录原型方法

我一直在尝试使用JSDoc记录以下代码:

/**
 * @module person
 */

 /**
  * A human being.
  * @class
  * @param {string} name
  */
function Person(name){
    this.name = name
}

Person.prototype = new function(){
    var amount_of_limbs = 4;

    /**
     * Introduce yourself
     */
    this.greet = function(){
        alert("Hello, my name is " + this.name + " and I have " + amount_of_limbs + " limbs");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是greet在最终的JSDoc文档中找不到该方法.我究竟做错了什么?

javascript documentation-generation code-documentation jsdoc jsdoc3

15
推荐指数
3
解决办法
7345
查看次数

全局安装本地开发的npm包

我正在开发一个需要从shell运行的节点包.我知道我必须全局安装软件包,但正在运行

$> npm install -g ./my_module
Run Code Online (Sandbox Code Playgroud)

没有给我想要的结果,那就是正在运行

$> my_module
Run Code Online (Sandbox Code Playgroud)

结果是

my_module: : command not found
Run Code Online (Sandbox Code Playgroud)

而不是运行index.js我的节点包的入口点().

我觉得我在这里遗漏了一些明显的东西,我做错了什么?

package node.js npm

13
推荐指数
3
解决办法
6329
查看次数

角度资源 - 如何检查资源实例是否有任何未保存的更改?

我希望能够判断用户是否修改了$ resource实例 - 也就是说,它的当前状态是否与最初从服务器加载的状态不同&&尚未保存.我怎样才能做到这一点?

javascript angularjs angularjs-service angularjs-resource

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

AngularJS - $资源未定义

我正在努力掌握Angular的ngResource.我从一个简单的代码摘录开始,摘自Angular的文档:

angular.module("app", ['ngResource'])
var user = $resource("/REST/user/:id", {userID:'@id'});
Run Code Online (Sandbox Code Playgroud)

但是当代码运行时,我检查JS控制台,我看到一个错误说:

未捕获的ReferenceError:未定义$ resource

是的,我已经包含了'angular-resource.js'脚本.我想我忽略了一些明显的东西,但我无法推断出它是什么.请帮忙!

javascript angularjs

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

一个类里面的JS getter和setter?

我想在JS中创建一个使用本机getter和setter的类.我知道我可以为对象创建getter/setter,如下所示:

var obj = {
    get value(){
        return this._value;
    },
    set value(val){
        this._value = val;
    }
}
Run Code Online (Sandbox Code Playgroud)

我也知道我可以this.__defineGetter__在一个类/函数中使用,但是MDN说使用__defineGetter__()等是不合适的.

是否有更好的方法将getter和setter添加到js类中:

function class(){
};

class.prototype = {
   get value(){
        //....

}
Run Code Online (Sandbox Code Playgroud)

javascript getter setter getter-setter

9
推荐指数
3
解决办法
9083
查看次数

响应式flexbox - 包装后将边距从水平变为垂直?

我有一个简单的布局概念,可以通过这张图片进行总结: 在包装之前

这可以很容易地实现使用flexbox.如您所见,div#1和div#3触及其容器的边框.此外,div#1和div#2之间的余量等于div#2和div#3之间的余量.它可以通过以下方式完成:

.inner-div{
   margin-left:10px;
}

.inner-div:first-child{
    margin-left:0px;
}
Run Code Online (Sandbox Code Playgroud)

现在,假设视口的宽度减小.我希望这些div包装形成一个很好的列.我希望他们看起来像这样:

合意

但如果这些div保留其水平边距配置,它们看起来像这样:

不可取

你可以猜测,这是不可取的.

当容器如此狭窄以至于被"包裹"时,如何更改那些内部div的边距?有没有办法编写一个只适用于"包装"div的条件规则?或者我错过了重点,解决方案非常明显,我只是忽略了那部分flex-box功能?我希望看到一个解决方案,不会涉及预测容器/屏幕宽度会使布局从行更改为列,因为我认为这是最易维护的选项.

html css css3 flexbox responsive-design

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

以递归方式调用自身的mysql存储过程

我有下表:

id | parent_id | quantity
-------------------------
1  | null      | 5
2  | null      | 3
3  | 2         | 10
4  | 2         | 15
5  | 3         | 2
6  | 5         | 4
7  | 1         | 9
Run Code Online (Sandbox Code Playgroud)

现在我需要一个mysql中的存储过程,它以递归方式调用自身并返回计算出的数量.例如,id 6具有5作为父亲,其中3作为父亲,其中2作为父亲.所以我需要计算4 * 2 * 10 * 3(= 240)作为结果.

我对存储过程相当新,我将来不会经常使用它们,因为我更喜欢在程序代码中使用业务逻辑而不是在数据库中.但在这种情况下,我无法避免它.

也许一个mysql大师(就是你)可以在几秒钟内完成一个工作语句.

mysql recursion stored-procedures

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

Google图表工具 - 重叠标签

我正在使用谷歌图表工具显示一个简单的折线图,原因不明,无论我如何设置"图例"参数,标签都会重叠.在下面的屏幕截图中,您可以看到结果legend: {position: 'in', alignment:'center'}.如何解决这个问题?标签重叠

javascript google-api google-visualization

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