Jak działa wiązanie danych w AngularJSramach? Nie znalazłem szczegółów technicznych na ich stronie . Mniej lub bardziej jasne jest, jak to działa, gdy dane są propagowane z widoku do modelu. Ale w jaki sposób AngularJS śledzi zmiany właściwości modelu bez ustawień i getterów? Odkryłem, że istnieją obserwatorzy JavaScript, którzy mogą …
Muszę przekonwertować określony ciąg JSON na obiekt Java. Używam Jacksona do obsługi JSON. Nie mam kontroli nad wejściem JSON (czytam z serwisu internetowego). Oto moje dane wejściowe JSON: {"wrapper":[{"id":"13","name":"Fred"}]} Oto uproszczony przypadek użycia: private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = null; …
Mam wyliczenie takie jak to: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; Mam właściwość w moim DataContext: public MyLovelyEnum VeryLovelyEnum { get; set; } I mam trzy RadioButtons w moim kliencie WPF. <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> Jak teraz powiązać RadioButtons z właściwością, …
Podczas implementowania ViewModel w aplikacji WPF o architekturze Model-View-ViewModel wydaje się, że istnieją dwie główne opcje, jak sprawić, by można było powiązać dane. Widziałem implementacje, które używają DependencyPropertywłaściwości, z którymi View będzie wiązał się, i INotifyPropertyChangedzamiast tego widziałem implementację ViewModel . Moje pytanie brzmi, kiedy powinienem preferować jeden od drugiego? …
Rozważam ListBox lub ListView dla aplikacji WPF. Wygląda na to, że obsługuje szablony powiązania danych i elementów. Moja aplikacja ma prostą listę elementów, które zamierzam wyszukiwać / sortować / filtrować na podstawie danych wprowadzonych przez użytkownika. Demo wiązania danych ( http://msdn.microsoft.com/en-us/library/ms771319.aspx ) używa ListBox z CollectionViewSource. Czy ktoś ma zalety …
Prawdopodobnie głupie pytanie, ale mam formularz HTML z prostym wejściem i przyciskiem: <input type="text" ng-model="searchText" /> <button ng-click="check()">Check!</button> {{ searchText }} Następnie w kontrolerze (szablon i kontroler są wywoływane z routeProvider): $scope.check = function () { console.log($scope.searchText); } Dlaczego po kliknięciu przycisku widok jest poprawnie aktualizowany, ale niezdefiniowany w konsoli? …
Potraktuj to pytanie jako ściśle edukacyjne. Nadal jestem zainteresowany nowymi odpowiedziami i pomysłami na wdrożenie tego tl; dr Jak zaimplementować dwukierunkowe wiązanie danych za pomocą JavaScript? Powiązanie danych z DOM Przez powiązanie danych z DOM rozumiem na przykład posiadanie obiektu JavaScript az właściwością b. Następnie mając <input>element DOM (na przykład), …
Mam listę (patrz poniżej) zawartą w oknie. Okno DataContextma dwie właściwości Itemsi AllowItemCommand. Jak mogę uzyskać wiążące dla Hyperlink„s Commandpotrzeb własności Aby rozwiązać przed okno na DataContext? <ListView ItemsSource="{Binding Items}"> <ListView.View> <GridView> <GridViewColumn Header="Action"> <GridViewColumn.CellTemplate> <DataTemplate> <StackPanel> <TextBlock> <!-- this binding is not working --> <Hyperlink Command="{Binding AllowItemCommand}" CommandParameter="{Binding .}"> …
Obecnie używam TextBlockponiżej, aby powiązać wartość właściwości o nazwie Name: <TextBlock Text="{Binding Name}" /> Teraz chcę powiązać inną właściwość o IDtej samej nazwie TextBlock. Czy można powiązać dwie lub więcej wartości z tym samym TextBlock? Czy można tego dokonać za pomocą prostej konkatenacji, na przykład, Name + IDa jeśli nie, …
Jestem dość nowy w Angular2 i mam mały problem: W moim Login-Component-HTML mam dwa pola wyboru, które chcę powiązać w sposób dwukierunkowy z danymi do Login-Component-TypeScript. To jest HTML: <div class="checkbox"> <label> <input #saveUsername [(ngModel)]="saveUsername.selected" type="checkbox" data-toggle="toggle">Save username </label> </div> A to jest Component.ts: import { Component, OnInit } from …
Myślę, że moja aplikacja robi się teraz dość duża, zbyt duża, aby obsłużyć każdy widok za pomocą jednego ViewModel. Zastanawiam się więc, jak trudno byłoby stworzyć wiele modeli ViewModels i załadować je wszystkie do jednego widoku. Z notatką, że muszę również móc przekazywać dane X ViewModel do danych Y ViewModel, …
Mam problem z powiązaniem przycisków opcji z obiektem, którego właściwości mają wartości logiczne. Próbuję wyświetlić pytania egzaminacyjne pobrane z zasobu $. HTML: <label data-ng-repeat="choice in question.choices"> <input type="radio" name="response" data-ng-model="choice.isUserAnswer" value="true" /> {{choice.text}} </label> JS: $scope.question = { questionText: "This is a test question.", choices: [{ id: 1, text: "Choice …
Mam ComboBox, który nie wydaje się aktualizować SelectedItem / SelectedValue. ComboBox ItemsSource jest powiązany z właściwością klasy ViewModel, która zawiera listę wpisów w książce telefonicznej RAS jako CollectionView. Następnie związałem (w oddzielnych momentach) obie właściwości SelectedItemlub SelectedValueinną właściwość ViewModel. Dodałem MessageBox do komendy save, aby debugować wartości ustawione przez wiązanie …
Próbuję znaleźć prosty przykład, w którym wyliczenia są pokazane w obecnej postaci. Wszystkie przykłady, które widziałem, próbują dodać ładnie wyglądające ciągi wyświetlania, ale nie chcę takiej złożoności. Zasadniczo mam klasę, która przechowuje wszystkie właściwości, które łączę, najpierw ustawiając DataContext na tę klasę, a następnie określając takie powiązanie w pliku xaml: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.