我看ng-click都是调用的controller内的函数,我觉得完全可以在directive内的link来代替ng-click啊,所以现在我分不清楚这个该在什么时候用,还有controller和directive分别在什么时候用呢,求大神解惑
我看ng-click都是调用的controller内的函数,我觉得完全可以在directive内的link来代替ng-click啊,所以现在我分不清楚这个该在什么时候用,还有controller和directive分别在什么时候用呢,求大神解惑
首先要明白angular的思想是mvc,而你讲的ng-click这种点击操作属于交互,应属于controller层面的,所以如果在directive中写这种点击的话,你觉得是不是很angular的思想背道而驰了呢
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
如果你将进行的操作包含DOM,就用指令写,除此其外的写在controller中。