Cache function?
by Riderman Sousa
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/knockout/2.2.1/knockout-min.js"></script>
<form>
Nome: <input type="text" data-bind="value: Nome" />
Endereço: <input type="text" data-bind="value: Endereco" />
</form>
<p data-bind="text: Url()"></p>
CoffeeScript
class ViewModel
# Campos buscahttp://jsfiddle.net/Ridermansb/annmu/#base
Nome: ko.observable()
Endereco: ko.observable()
Responsaveis: ko.observableArray []
constructor: ->
@Url = ko.computed
read: ->
urlBase = "api/empresas?$expand=Teste"
urlFilter = ""
if viewModel.Nome()
urlFilter += "Name eq #{@Nome()}"
if viewModel.Endereco()
urlFilter += "Endereco eq #{@Address()}"
if urlFilter
return "#{urlBase}?$filter=#{urlFilter}"
urlBase
owner: @
viewModel = new ViewModel()
ko.applyBindings viewModel