Hi @Georg25,
The function(scope) { ... }
Javascript code from your example will now be runned on the server-side (i.e. in your flow), since it is located inside the HTML
function. Indeed that HTML
function is used to determine which html/javascript code needs to be send to the client-side (i.e. to the dashboard in the browser). Since the AngularJs scope is not defined on the server, you will get that error...
So you need to tell Node-RED that your Javascript code needs to be runned in the client-side (not in the server-side!). Think you have to put your code inside the initController
, as you can see in this discussion.
But on the client-side you don't have the config
(since that is the data from the config screen of your node on the server-side flow), so you will have to get the offPicture from elsewhere e.g. from the msg.payload
....
Bart