Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我不知道';“我不明白”$范围&引用;(棱角/洛达斯)_Javascript_Angularjs_Lodash - Fatal编程技术网

Javascript 我不知道';“我不明白”$范围&引用;(棱角/洛达斯)

Javascript 我不知道';“我不明白”$范围&引用;(棱角/洛达斯),javascript,angularjs,lodash,Javascript,Angularjs,Lodash,当人们试图解释使用Lodash和angular(以及已经被问到的问题)时,我看到“u”与scope和rootscope一样,我仍然不明白为什么或什么才是真正确定的,它在做什么,在哪里是合适的,即在控制器或服务等中。因为我看到它的使用方式与您附加到作用域的方式不同,即使用它将lodash连接到变量名以执行lodash操作。有人能给我一个非常简单和基本的解释,说明这是在做什么,它在哪里合适/如果你没有使用它,它会是什么样子?在你看来使用loadash已经完成了,所以你可以像这样称呼smth {{{{

当人们试图解释使用Lodash和angular(以及已经被问到的问题)时,我看到“u”与scope和rootscope一样,我仍然不明白为什么或什么才是真正确定的,它在做什么,在哪里是合适的,即在控制器或服务等中。因为我看到它的使用方式与您附加到作用域的方式不同,即使用它将lodash连接到变量名以执行lodash操作。有人能给我一个非常简单和基本的解释,说明这是在做什么,它在哪里合适/如果你没有使用它,它会是什么样子?

在你看来使用loadash已经完成了,所以你可以像这样称呼smth


{{{{.doSmth();}}

在视图中使用loadash已经完成,因此您可以像这样调用smth


{{{{.doSmth();}}

通过使用$scope,可能可以在视图中使用Lodash功能

尽管如此,这是一个不好的模式


最好在控制器/指令本身中定义类似Lodash的功能和逻辑,并使用
$scope将其传递到视图。

通过使用$scope,可能能够在视图中使用Lodash功能

尽管如此,这是一个不好的模式


最好在控制器/指令本身中定义像Lodash这样的功能和逻辑,并使用
$scope将其传递到视图。

在这是我实际指的问题之前有人问过这个问题,我仍然希望对它有更多的感叹号。您可以在$scope中创建对u.的引用,以便使用Lodash例如,在你的模板中,比如在infaustus的链接问题中。在这是我实际上指的问题之前,有人问了这个问题。我仍然希望对它有更多的感叹号。你可以在$scope中创建一个对uu的引用,以便你可以在模板中使用lodash,例如,就像在Fanfustus的链接问题中一样。谢谢你的回答。为什么这样更好?这难道不会导致程序有更多的泄漏吗?控制器、指令、服务等的全部要点是将程序的逻辑包含在这些模块中。它不会产生泄漏,因为所有的逻辑、函数等都在控制器内部处理,并且只将必要的信息传递给作用域。这就是角度的力量。谢谢你的回应。为什么这样更好?这难道不会导致程序有更多的泄漏吗?控制器、指令、服务等的全部要点是将程序的逻辑包含在这些模块中。它不会产生泄漏,因为所有的逻辑、函数等都在控制器内部处理,并且只将必要的信息传递给作用域。这就是角度的力量。