I\'m working with angularjs and I want to be able to load directives as and when they are needed instead of having all of them loaded at the start of the page. I\'m trying
After searching for so long and not getting any answers, I ended up with the following
The problem was that yepnope was not firing the complete function as I needed them to be. In the end, I build a small wrapper on top of yepnope that appears to guarantee that the complete function is fired.
Final code looks something like:
var app3 = new Cai.AngApp('app3');
app3.loadControllers('app1.controller3', function () {
app3.loadDirectives('jsonEditor', 'datePicker', function () {
app3.bootstrap($('#d3'));
});
});