Reputation: 915
Take the following simplified viewModel:
const observableModule = require("tns-core-modules/data/observable");
function HomeViewModel() {
const viewModel = observableModule.fromObject({
foo: 'Hello World'
});
return viewModel;
}
In NativeScript, it's possible to get a viewModel value in two ways:
viewModel.foo
and viewModel.get("foo")
In which case should I use the latter?
Upvotes: 1
Views: 76
Reputation: 21908
Both are actually same when creating an Observable using fromObject
method.
viewModel.foo
will internally be mapped to viewModel.get("foo")
/ viewModel.set("foo", value)
using Object.defineProperty
.
Upvotes: 2