Programação

Q & A para programadores profissionais e entusiastas

3
Posso injetar um serviço em uma diretiva no AngularJS?
Estou tentando injetar um serviço em uma diretiva como abaixo: var app = angular.module('app',[]); app.factory('myData', function(){ return { name : "myName" } }); app.directive('changeIt',function($compile, myData){ return { restrict: 'C', link: function (scope, element, attrs) { scope.name = myData.name; } } }); Mas isso está me devolvendo um erro Unknown provider: …
234 angularjs 

2
Por que é mais rápido verificar se o dicionário contém a chave, em vez de capturar a exceção, caso não contenha?
Imagine o código: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Método 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Método 2 public static obj FromDict2(string name) { try { return dict[name]; } catch …

9
Qual é o operador de dois pontos no Ruby?
Quando digo { :bla => 1, :bloop => 2 }, o que exatamente faz :? Eu li em algum lugar sobre como é semelhante a uma corda, mas de alguma forma um símbolo. Não sou muito claro sobre o conceito, alguém poderia me esclarecer?
234 ruby  symbols 

10
Como posso usar o jQuery no Greasemonkey?
Eu tentei colocar esta linha, mas não funciona: // @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js O jQuery não funciona no Greasemonkey. Existe outra maneira de usar o jQuery no Greasemonkey? - Para todas as pessoas que têm o mesmo problema, você deve enviar o arquivo para o greasespot e instalá-lo a partir daí. A …

9
Como organizar vistas no RelativeLayout programaticamente?
Estou tentando obter o seguinte programaticamente (em vez de declarativamente via XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Em outras palavras, como faço para que o segundo TextViewapareça abaixo do primeiro, mas quero fazê-lo no código: RelativeLayout layout = new RelativeLayout(this); TextView label1 = …

9
alterar o cursor para o ponteiro do dedo
Eu tenho isso ae não sei se preciso inserir o "onmouseover" para que o cursor mude para o ponteiro do dedo como um link comum: <a class="menu_links" onclick="displayData(11,1,0,'A')" onmouseover=""> A </a> Eu li em algum lugar que eu preciso colocar: onmouseover="cursor: hand (a pointing hand)" Mas não está funcionando para …
234 html  css  mouseevent 

6
Mapa jQuery vs.
No jQuery, as funções mape eachparecem fazer a mesma coisa. Existem diferenças práticas entre os dois? Quando você escolheria usar um em vez do outro?
234 javascript  jquery 

10
Evento em uma entrada desativada
Aparentemente, um deficiente <input>não é tratado por nenhum evento Existe uma maneira de contornar esse problema? <input type="text" disabled="disabled" name="test" value="test" /> $(':input').click(function () { $(this).removeAttr('disabled'); }) Aqui, preciso clicar na entrada para habilitá-la. Mas se eu não ativá-lo, a entrada não deve ser postada.
234 javascript  jquery  html 

30
Como fazer o node.js exigir absoluto? (em vez de relativo)
Gostaria de exigir meus arquivos sempre pela raiz do meu projeto e não em relação ao módulo atual. Por exemplo, se você consultar a https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js linha 6, verá express = require('../../') Isso é muito ruim na IMO. Imagine que eu gostaria de colocar todos os meus exemplos mais próximos da …
234 node.js  require 

8
obter tamanho do objeto json
Eu tenho um objeto json que é retornado por uma solicitação AJAX e estou tendo alguns problemas com o .lengthporque ele continua retornando undefined. Apenas querendo saber se estou usando certo: console.log(data.length); console.log(data.phones.length); Os dois retornam undefinedmesmo sendo objetos válidos. Atualização: Amostra do objeto JSON retornada: {"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}
234 javascript  json 

9
Como acrescentar uma nova linha ao StringBuilder
Eu tenho um StringBuilderobjeto StringBuilder result = new StringBuilder(); result.append(someChar); Agora eu quero acrescentar um caractere de nova linha ao StringBuilder. Como eu posso fazer isso? result.append("/n"); Não funciona. Então, eu estava pensando em escrever uma nova linha usando Unicode. Isso vai ajudar? Se sim, como posso adicionar um?



6
jQuery - caixa de seleção ativar / desativar
Eu tenho um monte de caixas de seleção como esta. Se a caixa de seleção "Check Me" estiver marcada, todas as outras 3 caixas de seleção devem estar ativadas, caso contrário, elas devem ser desativadas. Como posso fazer isso usando o jQuery? <form name="frmChkForm" id="frmChkForm"> <input type="checkbox" name="chkcc9">Check Me <input …
234 jquery 

30
Como adicionar bootstrap a um projeto angular-cli
Queremos usar o bootstrap 4 (4.0.0-alpha.2) em nosso aplicativo gerado com angular-cli 1.0.0-beta.5 (com nó v6.1.0). Após obter o bootstrap e suas dependências com o npm, nossa primeira abordagem consistiu em adicioná-los em angular-cli-build.js: 'bootstrap/dist/**/*.min.+(js|css)', 'jquery/dist/jquery.min.+(js|map)', 'tether/dist/**/*.min.+(js|css)', e importá-los em nossa index.html <script src="vendor/jquery/dist/jquery.min.js"></script> <script src="vendor/tether/dist/js/tether.min.js"></script> <link rel="stylesheet" type="text/css" href="vendor/bootstrap/dist/css/bootstrap.min.css"> …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.