, поэтому я играл с этой угловой демонстрацией и создал для нее кодекс.Как добавить ссылки в это угловое демо?
http://codepen.io/H0BB5/pen/JoBYxX
Я пытаюсь сделать каждый из элементов списка/сетки, показанных в нижнем листе в ссылки. По сути, я хотел бы обернуть их в теги.
У меня есть html, который втягивается через javascript только для рабочей версии на codepen. Я вижу, что он использует Ng-repeat для циклического прохождения элементов в области для полной суммы. Как я могу превратить каждый из них в свои отдельные ссылки?
Я уверен, что это простое решение, но я в тупике.
Спасибо за помощь, ребята
<md-bottom-sheet class="md-grid">
<md-list>
<md-item ng-repeat="item in items">
<md-button class="md-grid-item-content" aria-label="{{item.name}}" ng-click="listItemClick($index)">
<div class="md-icon-container">
<md-inline-grid-icon icon="{{item.icon}}"></md-inline-grid-icon>
</div>
<p class="md-grid-text"> {{ item.name }} </p>
</md-button>
</md-item>
</md-list>
</md-bottom-sheet>
Радиально
angular.module('bottomSheetDemo1', ['ngMaterial'])
.controller('BottomSheetExample', function($scope, $timeout, $mdBottomSheet){
$scope.alert = '';
$scope.showGridBottomSheet = function($event) {
$scope.alert = '';
$mdBottomSheet.show({
template: gridTemplate,
controller: 'GridBottomSheetCtrl',
targetEvent: $event
}).then(function(clickedItem) {
$scope.alert = clickedItem.name + ' clicked!';
});
};
})
.controller('GridBottomSheetCtrl', function($scope, $mdBottomSheet) {
$scope.items = [
{ name: 'Hangout', icon: 'hangout' },
{ name: 'Mail', icon: 'mail' },
{ name: 'Message', icon: 'message' },
{ name: 'Copy', icon: 'copy' },
{ name: 'Facebook', icon: 'facebook' },
{ name: 'Twitter', icon: 'twitter' },
];
$scope.listItemClick = function($index) {
var clickedItem = $scope.items[$index];
$mdBottomSheet.hide(clickedItem);
};
});
EDIT * Забыл добавить, что я пытаюсь использовать изображения вместо икон, а просто положить в URL ссылки в кодефене тоже не отображается.
Awesome! Большое спасибо хэнк, одна проблема .... boobs.html doesn; t, похоже, работает? Я действительно хотел поехать туда, но я не могу его получить, это звучит соблазнительно. Шутки в сторону, спасибо за помощь, у меня все работает, любые идеи о том, как я могу включать значки из моего папка изображений? –
Добро пожаловать. Добавьте это свойство (ng-class) здесь: md-inline -grid-icon> Затем используйте это, чтобы поместить свое изображение в css. –
HankScorpio