Angular variable in primefaces commandLink - angularjs

I have a little issue with passing an angular variable as an argument in the action attribute of a commandlink.
I tried: action="#{saisieConge.setCongeWithId({{row.congeId}})}"
and action="#{saisieConge.setCongeWithId(row.congeId)}"
Either way, it is not working :( We just start to integrate angular in our web application and change everything from jsf to angular would be to much of work at ounce. That is way I need to find a way to combine the two.
I would like to avoid passing the angular variable as a param or with f:setPropertyActionListener which would need to create a variable in my bean.
Thanks !

Related

How do I create a popup Angular component with parameters?

How do I create a popup Angular 1.6 component that accepts several parameters and will be used in several pages. One of the parameters will be dynamic -- set in the ng-click that opens the popup.
The popup scope should be a child scope of the calling page (not isolate), and it should have outputs back to the calling page.
Anyone know of a good pattern for that?
It mainly depends on what front-end framework are you using: if you go for Bootstrap than search for Bootstrap's Modal; if you are using Angular Material than it's called Dialog.
And in terms of how to set up the logic for it, well, there are quite a variety of options here as well. The simplest one I can think of would be to:
bind any variables from the popup using ng-model AND
pass it to a service and have custom logic OR in $rootScope OR in Location
This would be just a simple exammple.
Again, I think it mainly depends on what you actually want to achieve, which is not quite clear. I hope this helps.

Ionic configuration variables

I had a look on the following official document of Ionic
http://docs.ionic.io/docs/io-config
First it didn't work (when I run the command to add a new key it always finish with the same error "Unauthorized configuration value") and then, the document doesn't describe how to get/find the values in my angular controllers (should I use $ionicCoreSettings?).
It would be for me really useful to have a configuration file where I could put my variables, specially the url of my backend, since this one during the development period doesn't have a fixed IP.
Any idea or best practice to suggest about storing and resolving such variables?
I solved my question using angular constant.
To define the constant I add a look at the solution of #Linkmichiel in
is there a way in Angularjs to define constants with other constants?
and I added the use of the constant in the html with the solution of #Nimo using rootscrope in
Can I directly access module constant from HTML under AngularJS

Use angular in laravel views

this is my firs question here but Ive been trying to find a solution these days. Im building a multi-page website and Id like to use angular for front-end. Ive seen most of the people have the issue of combining the angular syntax with laravels but Id really like to know if its possible to include angular into one of laravels views without having to re-route to an angular.html page from angular directory.
Basically I want to know if theres a way to use angular directly into "Route::get('test', 'Controller#getTest')"
The problem is that when I set the response on the controller page( return view('pages.test')->with(array('1' => $1, '2' => $2)); ) the angular scope method gets the data as a whole and its hard to target the array 1 for example to use it in my AngularController
Hope this makes sense.... THanks in advance!

Remove cached templates from ng-include in angular

how to remove caching from files that are used as templates in
ng-include="path/to/file.html"
I tried to using $templateCache.removeAll();
but its not working
Is there any way we can clear cache in angular when the application loads?
$templateCache.removeAll() should really work.
You could try running $cacheFactory('templates').removeAll(); - but that is really what $templateCache.removeAll() is doing behind the scenes.
What does the surrounding implementation look like / in what context are you calling this method? Would it be possible for you to setup a plunker/fiddle for the case?
I had this trouble and I solved by adding a time parameter to a all URLs on my project, like path/to/file.html?t=4487664434
You can get the date ticks with the javascript funcion getTime(), from Date class.

angular js template with routing and translate refusing to work

I am new to angular and it seems very interesting
I am creating a template for a promotional page and struggling to understand what is causing an issue on it - half of the script stopped working...
My fiddle is in here see >
fiddle example
or Plunker
I have working example without route...
Can you advice me how to fix this issue please
First of all, i'd suggest you to separate your project to different files based on best practises
Secondly, 'config, controller, factory' etc are methods of angular.module object. So you need to retrieve it first like
angular.module('<moduleName>').config(...)
or use some variable.
http://plnkr.co/edit/CK5R2cS7Zd9T9Kun9Epc?p=preview

Resources