-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fetched data does not get evaluated correctly (selectize empty) #59
Comments
So what I did for now (but seems like a hack) is the following:
which seems to work. So the problem is that |
A quick fix that I've found around that is to use the default valueField and labelField. So I've used objects like: {text:'the label', value:'the value'} and it's working fine. I didn't have the time to investigate further but so it looks like somewhere in the directive we are always using the defaults valueField and labelField even if some others were specified in the configuration. |
Well that would mean that someone should change the models/object to suit the selectize dropdown which is imo unacceptable.. |
+1 needs way to bind to objects properly |
I had a similar issue. I found out that I was initializing $scope.config (whatever variable referenced in the config attribute of the directive) too late in my controller, so the binding didn't work: it is done only once, late updates are ignored. |
this seems to be a persistent issue with dynamic options. i'm building out a list of columns from an uploaded CSV which is not available at the time of the config being loaded, since it has to be uploaded, and the scope variable is then updated with the list of columns, but I'm unable to see the selectize dropdown updated once the list of columns is available. |
For our projects, I made a SelectizeService which wraps calls to the Selectize component exposed from onInitialize. I let Selectize do the loading of its options, so it just manages the loading class and updates correctly the options.
A bit convoluted, but it works. |
@machineboy2045 Any thoughts on this one? |
Try the latest version. I patched a couple bugs yesterday. If that doesn't help I'll look into it some more. |
@xeroxoid is this issue still present in v3? |
Yep the issue is still present and it will always be until two-way object binding is in place. ATM you still have to pluck or set strings for values into setValue or addItem so you always need an onInitialize if you want to pre-select saved values. |
Just found the following - |
Hi! Thanks for the module again!
So I have a Movie model that has _id, name, rating, etc.
When I have some pre-populated values i.e.
the selectize appears empty (i.e. the model binding does not seem to evaluate). I tried even preloading the collection from the server (to have all options available) but with no luck. My config options are as follows:
Any hints?
The text was updated successfully, but these errors were encountered: