Najlepszy samouczek angularjs zawiera W 2024 r. W tym samouczku możesz dowiedzieć się
Zawiera plik HTML w kodzie HTML,Usługa obejmuje Side,Przykłady PHP,klient zawiera,angularjs zawiera,Przykłady,Krok 1: Tworzenie list HTML,myUsers_List.html,Krok 2: Tworzenie formularza HTML,myUsers_Form.html,Krok 3: Tworzenie kontrolera,myUsers.js,Krok 4: Tworzenie Strona główna,myUsers.html,
angularjs zawiera
W angularjs można dołączyć pliki HTML w kodzie HTML.
Zawiera plik HTML w kodzie HTML
W HTML-u to nie jest obsługiwana przez plik HTML zawierający funkcję.
Usługa obejmuje Side
Większość funkcji wsparcia server-side scripting to plik (SSI: Server Side Includes).
Korzystanie z SSI, może być zawarte w pliku HTML w kodzie HTML wysyłany do przeglądarki klienta.
Przykłady PHP
<? Php require ( "navigation.php" );?>
klient zawiera
Istnieje wiele sposobów, za pomocą JavaScript może zawierać plik HTML w kodzie HTML.
Zazwyczaj używamy żądania http (Ajax) w celu uzyskania danych z serwera, możemy zapisać dane zwracane przy użyciu innerHTML do elementu HTML.
angularjs zawiera
Użyj angularjs, można użyć ng obejmują dyrektywa zawierała treści HTML:
Przykłady
<Body>
<Div class = "container">
<Div ng-include = "" myUsers_List.htm ""> </ div>
<Div ng-include = "" myUsers_Form.htm ""> </ div>
</ Div>
</ Body>
Procedura jest następująca:
Krok 1: Tworzenie list HTML
myUsers_List
<H3> Użytkownicy </ h3>
<Class = "Tabela tabeli Tabeli- paski">
<THEAD> <tr>
<Th> Edytuj </ th>
<Th> Imię </ th >
<Th> Nazwisko </ th >
</ Tr> </ thead>
<Tbody> <tr NG-repeat = "user"> w użytkownikach
<Td>
<Class = Przycisk "btn" ng -Kliknij = "editUser (user.id)">
<Span class = "glyphicon glyphicon- ołówek"> </ span> & nbsp; & nbsp; Edycja
</ Button>
</ Td>
<Td> {{user.fName}} </ td>
<Td> {{user.lName}} </ td>
</ Tr> </ tbody>
</ Table>
Spróbuj »
Krok 2: Tworzenie formularza HTML
myUsers_Form
<Class = Przycisk "btn btn- sukcesu" ng-click = "editUser (" nowy ")">
<Span class = "glyphicon glyphicon- user"> </ span> Create New User
</ Button>
<Hr>
<H3 ng-show = "edit "> Utwórz nowego użytkownika: </ h3>
<H3 ng-hide = "edit "> Edit User: </ h3>
<Class Form = "form-horizontal ">
<Div class = "form-grupa ">
<Class Label = "kol-sm -2 kontrolno-label"> Imię: </ label>
<Div class = "kol-sm -10">
<Input type = "text" ng -Model = "fname" NG-disabled = "Edit" placeholder = "Imię">
</ Div>
</ Div>
<Div class = "form-grupa ">
<Class Label = "kol-sm -2 kontrolno-label"> Nazwisko: </ label>
<Div class = "kol-sm -10">
<Input type = "text" ng -Model = "lname" NG-disabled = "Edit" placeholder = "Nazwisko">
</ Div>
</ Div>
<Div class = "form-grupa ">
<Class Label = "kol-sm -2 kontrolno-label"> Hasło: </ label>
<Div class = "kol-sm -10">
<Wejście type = "password" ng -Model = "passw1" placeholder = "Hasło">
</ Div>
</ Div>
<Div class = "form-grupa ">
<Class Label = "kol-sm -2 kontrolno-label"> Powtórz: </ label>
<Div class = "kol-sm -10">
<Wejście type = "password" ng -Model = "passw2" placeholder = "Powtórz hasło">
</ Div>
</ Div>
</ Form>
<Hr>
<Class = Przycisk "btn btn- sukcesu" NG-disabled = "Błąd || niekompletne">
<Span class = "glyphicon glyphicon- zapisz"> </ span> Zapisz zmiany
</ Button>
Spróbuj »
Krok 3: Tworzenie kontrolera
myUsers.js
angular.module(
'myApp' , []).controller(
'userCtrl' ,
function ($scope) {
$scope.fName
=
'' ;
$scope.lName =
'' ;
$scope.passw1 =
'' ;
$scope.passw2 =
'' ;
$scope.users = [
{id:
1 , fName:
'Hege' ,lName:
"Pege" },
{id:
2 , fName:
'Kim' ,lName:
"Pim"
},
{id:
3 , fName:
'Sal' ,lName:
"Smith" },
{id:
4 , fName:
'Jack' ,lName:
"Jones"
},
{id:
5 , fName:
'John' ,lName:
"Doe" },
{id:
6 , fName:
'Peter' ,lName:
"Pan"
}
];
$scope.edit =
true ;
$scope.error =
false ;
$scope.incomplete
=
false ;
$scope.editUser =
function (id) {
if (id ==
'new' ) {
$scope.edit
=
true ;
$scope.incomplete =
true ;
$scope.fName =
'' ;
$scope.lName =
'' ;
}
else {
$scope.edit =
false ;
$scope.fName = $scope.users[id-1].fName;
$scope.lName = $scope.users[id-1].lName;
}
};
$scope.$watch(
'passw1' ,
function ()
{$scope.test();});
$scope.$watch(
'passw2' ,
function () {$scope.test();});
$scope.$watch(
'fName' ,
function () {$scope.test();});
$scope.$watch(
'lName' ,
function ()
{$scope.test();});
$scope.test =
function () {
if ($scope.passw1
!== $scope.passw2) {
$scope.error =
true ;
}
else {
$scope.error =
false ;
}
$scope.incomplete =
false ;
if ($scope.edit && (!$scope.fName.length
||
!$scope.lName.length ||
!$scope.passw1.length ||
!$scope.passw2.length)) {
$scope.incomplete =
true ;
}
};
})
Krok 4: Tworzenie Strona główna
myUsers
<! DOCTYPE html>
<Html>
<Link rel = "stylesheet" href = "http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<Script src = "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"> </ script>
<Body ng-app = "myApp " NG-controller = "userCtrl">
<Div class = "container">
<Div ng-include = "" myUsers_List.htm ""> </ div>
<Div ng-include = "" myUsers_Form.htm ""> </ div>
</ Div>
<Script src = "myUsers.js"> </ script>
</ Body>
</ Html>
Spróbuj »