How do I make a component, directive and pipe public? This is because when I add them to declarations array in a module, they become visible everywhere in the module where they are declared and are private to the module. If I've to use outside the module what should be done.
Make component, directive and pipe public and use outside a module
1k Views Asked by Jyoti Prasad Pal At
2
There are 2 best solutions below
Related Questions in ANGULAR
- Is it possible to use ES5 JavaScript with Angular 2 instead of TypeScript?
- Module '"angular2/angular2"' has no exported member 'For'
- import syntax in typescript creating another js file in visual studio
- Separate ts file for imports
- How to use an AngularJS 2 component multiple times in the same page?
- injectables not working in angular 2.0 latest build 26
- Does angular2 bootstrap have a way to dynamically target elements like it does in angular 1.x
- Import {} from location is not found in VS Code using TypeScript and Angular 2
- Angular 2/Typescript: require not found
- ng-switch in Angular2
- Angular 2 import issue: "Zone already exported on window the object!"
- How to make FileReader work with Angular2?
- Writing the most basic Unit test in Angular 2?
- Angular2: Creating child components programmatically
- AngularJS - TypeError: Cannot read property 'canonicalUrl' of undefined
Related Questions in ANGULAR-DIRECTIVE
- AngularJS directive within ng-if won't run
- How to access wrapped variables in a directive?
- Custom notPattern directive like ngPattern, but checking whether a RegExp does not match
- How to mock angular directive that has require field
- scope.$watch not working in angular directive
- angular forms validation issues when using plugins
- ng-repeat sorting arrow not working in javascript datatables
- Why does the if and else both get executed on scroll?
- AngularJS use a directive inside a ng-repeat
- Angular pagination, set first page via the controller
- angularjs: multiple binded functions in directive
- Can't bind to 'ngModel' since it isn't a known property of 'input' during two way data binding in Angular 2
- combo box directive not triggered
- Getting ng-class to work
- angular2 - Execute template statement from directive
Related Questions in ANGULAR-COMPONENTS
- Angular2: Input setter not picking up set event if value does not change
- Angular2 way to update data in nested component from parent component
- Angularjs 2 - Updating template or component does not update the UI
- angular-ui-router function inside controller is not a function
- Passing data into a downgraded Angular2 component within an Angular1 Application
- How do I get access to route parameters in angular 2.0 from components not mapped to a route/router-outlet
- How do I access route parameters that are mapped to a parent component from within a child component? (angular 2.0)
- Component copies previous object instead of creating a new one from given pattern
- Want to create Component for DatePicker and TimePicker in angularJS
- Angular 1.5 component track object changes
- Angular 1.5+ component optional one-way binding
- Reset Angular 1.5 view model
- Pass resolve parameter to angular1 component in UI Router
- Angular: Change component template using variables
- Angular 1.5 component calling ng-change infinitily
Related Questions in ANGULAR-PIPE
- Angular 2 Currency Pipe
- ng2-translate directive not working while pipe is
- How to use custom pipe on async pipe?
- Make component, directive and pipe public and use outside a module
- Pipe's array order changes even though data does not
- Do I always have to declare a variable in angular2 to get changes?
- Fire Action After async pipe has subscribed to an Observable
- Asynchronous calls in Angular 4 Pipes
- routerLink doesn't work when generated via pipes
- search pipe after 2 letters in angular4
- Angular CLI Observable Pipe
- Angular2/4 How to update template in *ngFor is working on [object,object]?
- Create dynamic template with pipes?
- Load image from Pipe : Angular 4
- Angular2 numeric orderBy pipe
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 can use a shared Module which is responsible for sharing
common components, pipes and directives.please note its just a naming convention to use
sharedModule or coreModule, but you can use any other module nameeg xyzModule. Import thing is that make sure common things are declared withinexport arrayUse it in App/Root Module or any other feature or lazy loaded feature module like this,
AppModule Or let's say ClientModule