in compileTemplateUrl function of angular.js. the 'controller: null' of derivedSyncDirective cause no controller function stored for that element. so getControllers called in nodeLinkFn(its prelink part) will throw exception so prelink won't be called. see http://plnkr.co/edit/yMcurPowZmxCOv0luE5s I don't understand why 'controller: null' here. Does anybody know it?
in angular prelink won't be called if directive use templateUrl instead of template
415 Views Asked by Steven Guan At
1
There are 1 best solutions below
Related Questions in ANGULARJS
- Angular Show All When No Filter Is Supplied
- Using pagination on a table in AngularJS
- State with different subviews
- Getting and passing MVC Model data to AngularJS controller
- Implementing prerender.io middleware in sails.js
- Token based authorization in nodejs/ExpressJs and Angular(Single Page Application)
- AngularJS, Google App Engine and URLrewrite
- send data from table to another page into forms
- How to write tests for classes with inheritance
- angularJS sending OPTIONS instead of POST
- Receiving POST from external application in AngularJS
- Metaprogramming AngularJS Filters
- Reload List after Closing Modal
- Why is my angularjs site not completely crawlable?
- Why is separation of JavaScript and HTML a good practice?
Related Questions in ANGULARJS-DIRECTIVE
- how to show alert when user scroll to top of div in angular js?
- custom directive required params
- angular-xeditable ui.bootstrap.datepicker Parse Error
- Angular scroll directive
- how to get event when user scroll to top in angular js?
- Access parent property from directive controller with ControllerAs syntax and no $scope injection
- AngularJS Material using $mdDialog in a directive linking function
- Passing data to newly created directive in angularjs when ajax call is over
- Angularjs+Typescript directive implementing $compile
- AngularJs + DateRangePicker: my ng-model is not getting the input text value when I select a date range
- How to use an isolated scope property properly?
- Angular directive does not call parent scope function
- how to write a directive that restricts post requests
- Can i send an object to isolated scope '@' property
- In the transclude function of a directive link function, how is "futureParentElement" used?
Related Questions in PRELINK
- Prelink Error: prelink-cross: simple hello world example
- Prelinking only has effect on relative relocations
- prelink: <lib*> does not have .gnu.prelink_undo section and cannot open ELF file: no error in pyintsller
- in angular prelink won't be called if directive use templateUrl instead of template
- Elements are not in the DOM at the time link function called?
- Do patchelf modify lib's section offset?
- Prelink error: Layout error: section size too small for data
- purpose of .rel.dyn section in ELF Android system libraries
- Determine whether it's a build or rebuild in .cmd script called in prelink step inside Visual Studio
- CMake: how to break a PRE_LINK infinite loop?
- AngularJS value change not visible in directives
- prelink-rtld: command not found
- assignment of addresses in shared library
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You need to pass the controller into the directive if you want the controller referenced by name. So first you need to specify the controller with the directive in the template like this
And in the directive, add
requirestatement, which tells the controller where to find the injected controller if you want the controller referenced by name: